我正在使用Linux。假设我有一个名为 add 的程序。该程序需要两个数字。
所以如果我输入
add 1 2
答案是 3 //很明显
什么命令会将其写入名为 add.data 的文件
我有点像linux n00b。我正在阅读有关管道的信息。谢谢。
管道意味着将程序的输出作为输入发送到第二个,它必须能够从标准输入中读取数据,例如
add 1 2 | echo
你在这里问的是输出重定向:你应该使用
add 1 2 > add.data
使用您的输出创建一个新文件(如果现有文件将被覆盖),并且
add 1 2 >> add.data
创建一个新的或附加到现有的。
添加 2 3 > something.txt
这会将输出重定向到文件中,每次都重新创建文件
add 1 2 > add.data
这将附加到文件的末尾
add 1 2 >> add.data