0

我正在使用Linux。假设我有一个名为 add 的程序。该程序需要两个数字。

所以如果我输入

add 1 2

答案是 3 //很明显

什么命令会将其写入名为 add.data 的文件

我有点像linux n00b。我正在阅读有关管道的信息。谢谢。

4

3 回答 3

5

管道意味着将程序的输出作为输入发送到第二个,它必须能够从标准输入中读取数据,例如

add 1 2 | echo

你在这里问的是输出重定向:你应该使用

add 1 2 > add.data

使用您的输出创建一个新文件(如果现有文件将被覆盖),并且

add 1 2 >> add.data

创建一个新的或附加到现有的。

于 2009-10-22T05:51:11.747 回答
1

添加 2 3 > 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 回答