如何使用命令输出的文本创建新文件?

如何使用命令输出的文本创建新文件?

我只想用命令输出的文本创建一个文件,而不是手动复制、粘贴和创建一个新文件。

我在一台 Unix 机器上——我该怎么做?

答案1

重定向。在任何命令的末尾,输入> filename.txt。替换filename.txt为要使用的文件名。您甚至可以输出到不同的设备(危险)或目录(ls > /home/user/ls.txt例如)

正如@Josh 指出的那样:

如果您也需要查看输出,您可以使用tee命令将其输出到标准输出以及文件。ls | tee file.txt

相关内容