开始使用免费开始使用

如何把一个命令的输出当作另一个命令的输入?

假设您想从文件的中间取出若干行。 更具体地说,您想从我们的某个数据文件中获取第 3–5 行。 您可以先用 head 取出前 5 行,并将其重定向到一个文件, 然后再用 tail 选出最后 3 行:

head -n 5 seasonal/winter.csv > top.csv
tail -n 3 top.csv

快速检查可以确认这正是原始文件的第 3–5 行, 因为它是前 5 行中的最后 3 行。

本练习是课程的一部分

Shell 入门

查看课程

动手互动练习

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

开始练习