質問: シェルスクリプト:コマンドラインからパラメーターを解析する方法 myscript [-a a-arg] [-c c-arg] [-b] [-e] somedirectory 上記のパラメーターを使用してコマンドラインでシェルスクリプトを呼び出す必要がある場合([これらの括弧]はオプションであることを示します)、それらを解析するための最良の方法は何ですか?
回答: コマンドライン引数を解析する方法はいくつかあります。 bashを使用していると仮定すると、最も苦痛の少ない方法はおそらく getopts を使用することです。例えば:#!/bin/bash while getopts "abc:" flag do echo "$flag" $optind $optarg done [〜] $。/ ssc.sh -ab-cファイル a 1 b 2 c4ファイル