这可能是一个非常简单的问题,但我不明白这里到底发生了什么,虽然我理解命令yes
、nl
和head
单独。
yes | nl | head -1000 > data1.txt
我不明白管道如何通过所有这些进行交互以在不同的行上创建一个数字为 1-1000 的数据文件,每个文件y
旁边都有:
1 y
2 y
3 y
4 y
5 y
6 y
7 y
8 y
9 y
10 y
11 y
12 y
13 y
14 y
15 y
16 y
17 y
18 y
19 y
20 y
21 y
22 y
23 y
24 y
等..高达1000
任何解释表示赞赏。