2

我正在寻找有关如何在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
4

1 回答 1

1

怎么样-printf "%-20f %h"

于 2012-06-09T12:33:38.127 回答