如何在不使用重定向运算符的情况下写入文件?

时间:2018-06-06 03:34:25

标签: bash

如何在不指定ls的情况下将cat>或其他命令的输出写入文件?提出了类似的问题here。但是,该提问者不想使用 ANY shell语法,而我很乐意使用大多数shell功能,而不是重定向运算符(管道没问题,只是<或{{} 1}})。此外,不使用>或任何其他权限授予命令将是很好的。我只是写在我的主目录中的东西;我已经拥有写权限。

1 个答案:

答案 0 :(得分:2)

好吧,你可以使用tee

echo this is a test | tee -a somefile.txt

dd

echo this is a test | dd of=somefile.txt

可能还有其他类似的解决方案。