毎日モザイク

White Room Layout Works

2014-03-09T05:25:14+09:00 [Sun]
--> [日常]

shで虹配列から逃げる

shで虹配列は面倒なので、二つ作って添え字でループ。

巨大配列を作るわけではないので、妥当性は自力で確保。

#!/bin/sh

#配列一列目
ArrayA=(
“aaa”
“bbb”
“ccc”
)
#配列二列目
ArrayB=(
“AAA”
“BBB”
“CCC”
)

if [ ${#ArrayA[*]} != ${#ArrayB[*]} ]; then
echo “not even”
exit 1
fi
for i in `seq 0 ${#ArrayA[*]}`; do
#ここのループで値を二つ使いたい
echo ${ArrayA[${i}]}
echo ${ArrayB[${i}]}
done

#####結果#####
aaa
AAA
bbb
BBB
ccc
CCC

これでなんとか

難しく考えると難しすぎて付いていけない……