将数据从程序写入文件

Maw*_*ter 0 linux piping

我正在使用linux.假设我有一个名为add的程序.该程序有两个数字.

所以,如果我输入

add 1 2
Run Code Online (Sandbox Code Playgroud)

答案是3 //很明显

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

我有点像linux n00b.我正在读关于管道的事.谢谢.

Pao*_*sco 5

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

add 1 2 | echo
Run Code Online (Sandbox Code Playgroud)

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

add 1 2 > add.data
Run Code Online (Sandbox Code Playgroud)

用你的输出创建一个新文件(如果存在将被覆盖),和

add 1 2 >> add.data
Run Code Online (Sandbox Code Playgroud)

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