
雖然這是一個基本的東西,但我仍然想知道。考慮這兩個例子。
情況1:
[root@dhcppc0 practice]# cat file1 > wc -l
cat: invalid option -- l
Try `cat --help' for more information.
案例2:
[root@dhcppc0 practice]# cat file1 | wc -l
7
我想知道,為什麼在第一種情況下重定向不起作用?何時使用重定向以及何時使用管道?我已經使用 Linux 很長時間了,但這些基本的東西仍然讓我感到困惑。
請幫忙。
答案1
答案2
當您想要將一個可執行檔的 FD 連接到另一個可執行檔的 FD 時,可以使用管道。當您想要將可執行檔的 FD 連線到檔案時,可以使用重定向。