考慮:
./wordcount.py < war_and_peace.txt | sort -grk 2 | head
令我驚訝的是,以下內容也可以正常作業并產生相同的輸出:
./wordcount.py < war_and_peace.txt sort -grk 2 | head
后一個命令如何解釋?管道是否sort隱含發生?
uj5u.com熱心網友回復:
這是一個隱式管道嗎?
不。
后一個命令如何解釋?
一樣
./wordcount.py sort -grk 2 < war_and_peace.txt | head
要么
< war_and_peace.txt ./wordcount.py sort -grk 2 | head
要么
./wordcount.py sort -grk < war_and_peace.txt 2 | head
使用./wordcount.py3 個引數運行命令 - string sort、 string-grk和 string 2,標準輸入從war_and_peace.txt檔案重定向。命令的輸出被重定向到 command 的輸入head。
命令引數之間后跟檔案名的位置<無關緊要。典型的放置是最后一個。我喜歡以<第一個引數作為命令開始,因為它是輸入,但有些人覺得它令人困惑。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/455978.html
