- Published on
Bash 引数配列$@のn番目からn番目を指定
- Authors
- Name
- Shou Arisaka / 有坂翔
Bashプログラミング言語(スクリプティング言語)において、引数配列$@のn番目からn番目を指定する方法について紹介します。
testf(){
echo $1 # => hoge
echo $2 # => fuga
echo $3 # => foo
echo "${@:2}" # => fuga foo bar
echo "${@:2:3}" # => fuga foo bar
echo "${@:2:1}" # => fuga
}
testf hoge fuga foo bar
このように、配列の任意の範囲を指定することができます。
これによりBashスクリプティングがより簡潔になります。ぜひご活用ください。