2017-02-21 119 views
2

我在下面有2個有用的bash命令,但我想將它們組合在一起。 可以做嗎?如何將這兩個命令合併爲單行命令

find "$1" -type f -print0 | xargs -0 sha1sum -b 
find "$1" -type f ! -iname '*thumbs.db*' -print0 | xargs -0 stat -c "%y %s %n" 
+1

「組合」命令應該做什麼? – choroba

+1

..以這種方式使用它有什麼問題? – Inian

+0

我想要得到「FileName」,「Size(字節)」,「Sha1」,「LastModified」,我想如果我可以將它們結合起來,結果會更好看。 – NoppNLearner

回答

0

如果你想它寫在一行,你可以用「&」的命令組合。也許這就是你的意思:

find "$1" -type f -print0 | xargs -0 sha1sum -b & find "$1" -type f ! -iname '*thumbs.db*' -print0 | xargs -0 stat -c "%y %s %n" 
+0

謝謝,但我的意思是我們可以把它結合起來。我不想讓文件名2次。 – NoppNLearner