getopts
関数を使用して、シェルに与えられた引数の数に応じて何回もコマンドを実行します。私は名前が与えられているような回数を実行するためにecho
コマンドを希望
getoptsで指定された変数の数に基づいてシェルコマンドを何度か実行します。
#!/bin/bash
while getopts "i" flag
do
case "$flag" in
i) name="$OPTARG";;
esac
done
echo $name
:
はここscript.sh
の内容です。たとえば、私が./script.sh -i One, Two, Three, Four
を実行した場合、スクリプトをecho
で4回実行し、その名前をシェルに出力します。
'name'を配列にして、オプションを追加します。 –