Bash-Argument-Array n-tes Element Verhalten Spezifizieren

Bash: Vom n-ten bis n-ten Element des Argument-Arrays $@ spezifizieren

In der Bash-Programmiersprache (Skriptsprache) stellt dieser Artikel vor, wie man vom n-ten bis zum n-ten Element des Argument-Arrays $@ spezifiziert.

Shou Arisaka
1 Min. Lesezeit
13. Nov. 2025

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.

Diesen Artikel teilen

Shou Arisaka 13. Nov. 2025

🔗 Links kopieren