BASHで二次元配列
BASHで二次元配列もどきの作り方
#!/bin/bash
arrays=(
"aaa 111"
"bbb 222 333"
"ccc"
)
for array in "${arrays[@]}"
do
echo "${array}"
for hoge in "${array}"
do
echo "${hoge}"
done
done
結果
aaa 111
aaa
111
bbb 222 333
bbb
222
333
ccc
ccc
テストケース等をfor文で回したい時
#!/bin/bash
arrays=(
"test.sh arg1"
"test2.sh arg1 arg2"
"test3.sh"
)
for array in "${arrays[@]}"
do
"${array}"
done