2015-09-28 46 views

回答

1
$ ls -al | head -n 1 
total 57600 

此行不顯示-1

+0

Ignacio,我很抱歉,但這是如何幫助我上面的問題? – Albert

+0

除直接回答外? –

+0

您的評論證明了什麼? – Albert

0

|是連接命令的管道,左命令ls -al的輸出是右命令wc -l的輸入。

命令的輸出ls -al是字符串,然後wc -l將字符串作爲文件內容計數,字符串內容中的文件名不是命令wc -l的參數。

命令xargs很有用,你可以使用它。 like:

ls -a | xargs wc -l 
# find command to find files 
find ./* | xargs wc -l