我试图寻找一种如何在我用C语言编写的程序中使用echo的方法。
程序从stdin中取出一个单词作为输入,我想知道将我输入的内容放入echo中的命令。
我被告知如何做到这一次,但我忘记写下命令,现在我忘记了,无法在任何地方找到它。
答案 0 :(得分:1)
要使用echo,您可以执行以下操作:
echo foo | a.out
根据您的路径,您可能需要添加./
:
echo foo | ./a.out
(这是指定要运行的程序的相对路径,而不是让shell在PATH中找到它)
如果你关心空格,你会想要使用引号:
echo 'white space matters' | ./a.out