![如何使用命令输出的文本创建新文件?](https://linux22.com/image/1345472/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%91%BD%E4%BB%A4%E8%BE%93%E5%87%BA%E7%9A%84%E6%96%87%E6%9C%AC%E5%88%9B%E5%BB%BA%E6%96%B0%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我只想用命令输出的文本创建一个文件,而不是手动复制、粘贴和创建一个新文件。
我在一台 Unix 机器上——我该怎么做?
答案1
重定向。在任何命令的末尾,输入> filename.txt
。替换filename.txt
为要使用的文件名。您甚至可以输出到不同的设备(危险)或目录(ls > /home/user/ls.txt
例如)
正如@Josh 指出的那样:
如果您也需要查看输出,您可以使用
tee
命令将其输出到标准输出以及文件。ls | tee file.txt
我只想用命令输出的文本创建一个文件,而不是手动复制、粘贴和创建一个新文件。
我在一台 Unix 机器上——我该怎么做?
重定向。在任何命令的末尾,输入> filename.txt
。替换filename.txt
为要使用的文件名。您甚至可以输出到不同的设备(危险)或目录(ls > /home/user/ls.txt
例如)
正如@Josh 指出的那样:
如果您也需要查看输出,您可以使用
tee
命令将其输出到标准输出以及文件。ls | tee file.txt