シェルスクリプトで配列同士を結合する
1623 ワード
なにこれ
- 2つの配列を結合する方法を確認する
実行するコード
a=(1 2)
b=(3 4)
a+=(${b[@]})
for number in ${a[@]}
do
echo $number
done
念のため解説
配列の作成
- 変数への代入の際は、イコールの前後にスペースを入れない
- 配列はカッコで囲う
- 要素はスペースで区切る
a=(1 2)
配列の結合
- 結合は+=で行う
- 配列の要素を展開するには[@]をつける
- すべての要素を再度配列にするためにカッコで囲う
a+=(${b[@]})
a=(1 2)
b=(3 4)
a+=(${b[@]})
for number in ${a[@]}
do
echo $number
done
念のため解説
配列の作成
- 変数への代入の際は、イコールの前後にスペースを入れない
- 配列はカッコで囲う
- 要素はスペースで区切る
a=(1 2)
配列の結合
- 結合は+=で行う
- 配列の要素を展開するには[@]をつける
- すべての要素を再度配列にするためにカッコで囲う
a+=(${b[@]})
a=(1 2)
a+=(${b[@]})
Author And Source
この問題について(シェルスクリプトで配列同士を結合する), 我々は、より多くの情報をここで見つけました https://qiita.com/tand826/items/ec2f1fc568aee8d7c41d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .