getopts について助けが必要です。フラグ (この場合は -d) を渡した場合にのみ、このコマンド (mount コマンド) を実行できるようにしたいと考えています。以下の出力は、スクリプトにあるものですが、機能していないようです。
チェックマウント="" while getopts ":d" opt 行う ケース「$opt」 d) CHECKMOUNT="真" ;; 使用法 >&2 出口1;; エサック 終わり shift `expr $OPTIND-1` FS_TO_CHECK="/dev" [ "$CHECKMOUNT" = "true" ] の場合 それから 猫/proc/mountsの場合| grep $FS_TO_CHECK > /dev/null; それから # ファイルシステムがマウントされました そうしないと # ファイルシステムはマウントされていません フィ フィ