X-Git-Url: https://git.xinqibao.xyz/dmenu.git/blobdiff_plain/a71424ac0e74f05274a8009f07487112730fa472..03c2b05bb2265e0ef7ba33b7f6df36bd6e0ce54d:/dmenu_path?ds=sidebyside

diff --git a/dmenu_path b/dmenu_path
index 4008f4c..f64c82e 100755
--- a/dmenu_path
+++ b/dmenu_path
@@ -1,2 +1,9 @@
 #!/bin/sh
-/bin/ls -lL `echo $PATH | tr : ' '` 2> /dev/null | awk '$1 ~ /^[^d].*x/ { print $NF }' | sort -u
+IFS=:
+for dir in $PATH
+do
+	for file in "$dir"/*
+	do
+		test -x "$file" && echo "${file##*/}"
+	done
+done | sort | uniq