开始使用免费开始使用

如何把命令的输出保存到文件中?

到目前为止,您看到的所有工具都允许您指定输入文件。 多数工具没有用于指定输出文件的选项,因为并不需要。 相反,您可以使用重定向把任意命令的输出保存到您想要的位置。 如果您运行下面的命令:

head -n 5 seasonal/summer.csv

它会在屏幕上打印夏季数据的前 5 行。 如果改为运行:

head -n 5 seasonal/summer.csv > top.csv

屏幕上不会显示任何内容。 取而代之,head 的输出会被写入一个名为 top.csv 的新文件中。 您可以使用 cat 查看该文件的内容:

cat top.csv

大于号 > 告诉 shell 将 head 的输出重定向到文件。 它不是 head 命令的一部分; 相反,它适用于每一个会产生输出的 shell 命令。

本练习是课程的一部分

Shell 入门

查看课程

练习说明

tail 与重定向结合使用,把 seasonal/winter.csv 的最后 5 行保存到名为 last.csv 的文件中。

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习