0
到目前爲止,我有這樣的:我將如何在tar文件中搜索可執行文件並將該數字用作變量?
Executables=$(cd $tarchive | awk ‘{print $1 }’ | grep –c ‘d’)
此搜索.sh
文件和統計它們在理論上。我想爲可執行文件做同樣的事情。
到目前爲止,我有這樣的:我將如何在tar文件中搜索可執行文件並將該數字用作變量?
Executables=$(cd $tarchive | awk ‘{print $1 }’ | grep –c ‘d’)
此搜索.sh
文件和統計它們在理論上。我想爲可執行文件做同樣的事情。
嘗試
Executables=`tar -tvf archive.tar | grep "^...x" | awk '{print $6}'`
說明:
command
`相同$(command)
tar -tvf archive.tar
名單archive.tar
在詳細模式的內容(需要獲取文件權限)grep "^...x"
get s表示有三個符號(.
代表任何東西),接着是x
啓動(這意味着這是一個可執行文件)awk '{print $6}'
打印與第6列,在這種情況下,文件名都行