0

私はLinuxを使用しています。addという名前のプログラムがあるとしましょう。プログラムは2つの数字を取ります。

だから私が入力すると

add 1 2

答えは3//明らかです

これをadd.dataという名前のファイルに書き出すコマンド

私は一種のLinuxn00bです。配管について読んでいました。ありがとう。

4

3 に答える 3

5

配管とは、プログラムの出力を入力として1秒に送信することを意味します。これは、標準入力からデータを読み取ることができる必要があります。

add 1 2 | echo

ここで質問しているのは出力リダイレクトです:使用する必要があります

add 1 2 > add.data

出力を使用して新しいファイルを作成し(既存の場合は上書きされます)、

add 1 2 >> add.data

新しいものを作成するか、既存のものに追加します。

于 2009-10-22T05:51:11.747 に答える
1

23>something.txtを追加します

于 2009-10-22T05:50:08.707 に答える
0

これにより、出力がファイルにリダイレクトされ、毎回ファイルが再作成されます

add 1 2 > add.data

これはファイルの最後に追加されます

add 1 2 >> add.data
于 2009-10-22T05:50:13.047 に答える