オプション-Cの値を取得するには、 `-C8`を解析してください。

オプション-Cの値を取得するには、 `-C8`を解析してください。

-C8をbash関数で解析し、変数の数値を取得したいと思います。

-C 8および-C = 8のパラメータ解析の実装を見たことがありますが、-C8はそうではありません。

 while (( $# > 0 )); do
   case $1 in
     ("-C") cnt="$2" ; shift ;;
     ("-C="*) cnt="${1#*=}" ; shift ;;
   esac
 done

しかし、どのように処理するのかわかりません-C8

ベストアンサー1

参照された例のコードを理解すると、コードを簡単に変更できます。

 (-C*) cnt="${1#-C}" ; shift ;;

おすすめ記事