我寫了一個腳本來查找包含可執行文件的所有文件夾。我第一次尋求一個oneliner命令,但可以找到一個。 (我特別嘗試使用sort -k -u)。找到帶有可執行文件的文件夾
。該腳本工作正常,但我最初的問題依然存在:是否有一個oneliner命令來做到這一點?
#! /bin/bash
find $1 -type d | while read Path
do
X=$(ls -l "$Path" | grep '^-rwx' | wc -l)
if ((X>0))
then
echo $Path
fi
done
可能重複:http://stackoverflow.com/questions/4458120/unix-find-search-for-executable-files有你的答案。 – 2013-12-08 18:16:08
@HermanTorjussen:這個問題是關於尋找其中包含可執行文件的目錄,與您提出的dup有點不同。 – Mat