私はLinuxを使用しています。addという名前のプログラムがあるとしましょう。プログラムは2つの数字を取ります。
だから私が入力すると
add 1 2
答えは3//明らかです
これをadd.dataという名前のファイルに書き出すコマンド
私は一種のLinuxn00bです。配管について読んでいました。ありがとう。
配管とは、プログラムの出力を入力として1秒に送信することを意味します。これは、標準入力からデータを読み取ることができる必要があります。
add 1 2 | echo
ここで質問しているのは出力リダイレクトです:使用する必要があります
add 1 2 > add.data
出力を使用して新しいファイルを作成し(既存の場合は上書きされます)、
add 1 2 >> add.data
新しいものを作成するか、既存のものに追加します。
23>something.txtを追加します
これにより、出力がファイルにリダイレクトされ、毎回ファイルが再作成されます
add 1 2 > add.data
これはファイルの最後に追加されます
add 1 2 >> add.data