如何把一个命令的输出当作另一个命令的输入?
假设您想从文件的中间取出若干行。
更具体地说,您想从我们的某个数据文件中获取第 3–5 行。
您可以先用 head 取出前 5 行,并将其重定向到一个文件,
然后再用 tail 选出最后 3 行:
head -n 5 seasonal/winter.csv > top.csv
tail -n 3 top.csv
快速检查可以确认这正是原始文件的第 3–5 行, 因为它是前 5 行中的最后 3 行。
本练习是课程的一部分
假设您想从文件的中间取出若干行。
更具体地说,您想从我们的某个数据文件中获取第 3–5 行。
您可以先用 head 取出前 5 行,并将其重定向到一个文件,
然后再用 tail 选出最后 3 行:
head -n 5 seasonal/winter.csv > top.csv
tail -n 3 top.csv
快速检查可以确认这正是原始文件的第 3–5 行, 因为它是前 5 行中的最后 3 行。
本练习是课程的一部分