Bash 我想编写一个脚本,用find或ls命令搜索$PATH中的所有目录

Bash 我想编写一个脚本,用find或ls命令搜索$PATH中的所有目录,bash,path,find,Bash,Path,Find,完全是新手。我想编写一个bash脚本,允许我在$PATH中的所有目录上执行find或ls命令。我需要它获取一个搜索字符串,并在从$PATH返回的所有目录上运行find或ls(我不知道哪个更好)。谢谢 到目前为止,我所拥有的: arr=$(echo $PATH | tr ":" "\n") echo -n "SEARCH STRING:" read STRING for x in $arr do find /"$x" -iname "$STRING" done 请在此处查看我的解决方

完全是新手。我想编写一个bash脚本,允许我在$PATH中的所有目录上执行find或ls命令。我需要它获取一个搜索字符串,并在从$PATH返回的所有目录上运行find或ls(我不知道哪个更好)。谢谢

到目前为止,我所拥有的:

arr=$(echo $PATH | tr ":" "\n")

echo -n "SEARCH STRING:"
read STRING

for x in $arr
do
    find /"$x" -iname "$STRING"
done

请在此处查看我的解决方案: