純粋な AWK 言語でユーザー入力を求める方法はありますか?
「awk -f my.awk」を使用して実行すると、次のことを行うプログラムを作成したいと思います。
「ファイル名を入力してください:」を出力します。
入力を受け取り、ファイルを開き、行ごとに行番号と行の内容を出力します。
「awk -f my.awk text.txt」を使用して、ユーザー入力なしでこれを実現できます。my.awk に以下が含まれている場合:
{print NR, $n}
または、次を使用してターミナルで直接実行するだけです。
awk '{print NR, $n}' text.txt
これは本当にばかげた質問だと思いますが、これに関する情報が見つかりません。前もって感謝します。