如何把命令的输出保存到文件中?
到目前为止,您看到的所有工具都允许您指定输入文件。 多数工具没有用于指定输出文件的选项,因为并不需要。 相反,您可以使用重定向把任意命令的输出保存到您想要的位置。 如果您运行下面的命令:
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 命令。
本练习是课程的一部分
