我需要有关我的 getopts 的帮助,我希望只有在传递标志(在本例中为 -d)时才能运行此命令( mount 命令)。下面的输出是我的脚本中的内容,但它似乎不起作用。
检查安装="" 而 getopts ":d" 选择 做 案例“$ opt”在 d) CHECKMOUNT="true" ;; 用法 >&2 1号出口;; 经社理事会 完毕 转移`expr $OPTIND-1` FS_TO_CHECK="/dev" 如果 [ "$CHECKMOUNT" = "true" ] 然后 如果猫 /proc/mounts | grep $FS_TO_CHECK > /dev/null; 然后 # 文件系统已挂载 别的 # 文件系统没有挂载 菲 菲