我正在使用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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top