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