だから私はプログラムを持っています。それをfooと呼びます。次のコマンドを使用して、端末出力をファイルにリダイレクトしようとします。
foo > ./someFile.txt
これでコマンドを実行するとsomeFile.txtが生成されますが、空です。端末出力をリダイレクトする方法に関する提案はありますか?
ベストアンサー1
someFile.txt
ファイルが生成されるのは予想される動作です。このファイルに何が含まれているかは、foo
プログラムが実行する操作によって異なります。
どんな問題が発生しても、出力リダイレクトとは関係がないようです。次のコマンドをテストできます。
cat > someFile.txt
何でも入力してください。入力したすべての項目は(someFile.txt
+で終わる)にリダイレクトされます。ctrld
ただし、出力ファイルはプログラムではなくシェルによって生成されますfoo
。存在しないコマンドを入力しても、出力ファイルは生成されます(空)。
/bin/nonexistent > zzz