In der Bash-Programmiersprache (Skriptsprache) stellt dieser Artikel vor, wie man vom n-ten bis zum n-ten Element des Argument-Arrays $@ spezifiziert.
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
shell - Process all arguments except the first one (in a bash script) - Stack Overflow
Auf diese Weise können Sie jeden Bereich des Arrays spezifizieren.
Dies macht Bash-Skripterstellung prägnanter. Bitte nutzen Sie es.