我正在寻找有关如何在getopts
没有基本名称的情况下显示目录名称的信息。这应该首先为我的计算机中的所有 sh 文件提供基本名称、制表符,然后是所有目录。
例如,如果我这样做:myBashfile.sh -e *sh
我需要查看输出:
test1.sh /home/directory5/directory6
test60.sh /home/directory50/directory6
anothertest.sh /home/directory5/directory6
目前我有这个:
while getopts b opt
do
case $opt in
b) find / -name $OPTARG -printf "%f\n"-print 2>/dev/null ;;
esac
done
仅显示以下内容:
test1.sh
test60.sh
anothertest.sh