为什么通过管道将“是”传输到文件不起作用?

为什么通过管道将“是”传输到文件不起作用?

我尝试这样做:

yes > yes.txt

随后,yes.txt 被创建但是完全是空的。

答案1

你想做

`yes` > yes.txt

它将执行yes并将输出写入yes.txt


注意:yes命令会无休止地输出一行,默认为“y”——上述进程将消耗内存、CPU 和磁盘空间,直到没有可用内存,然后终止。您可能需要手动终止它。

答案2

你原来的解决方案 yes > yes.txt应该有效......虽然你可以像这样解决它

while true; do echo yes; done >> yes.txt

答案3

我找到了解决方案;我的硬盘已满>.<

相关内容