AWKスクリプトでstdoutが端末に接続されていることを確認してください。

AWKスクリプトでstdoutが端末に接続されていることを確認してください。

test -t 1AWKスクリプトの標準出力がシェルのように端末に接続されていることを確認する方法はありますか?

答え1

はい、awkにsystem()コマンドを実行する機能がある場合:

awk 'BEGIN{rc = system("test -t 1")}'

rcテストの戻りコードになります。

関連情報