シェルスクリプト
配列に入れる [#i8d45085]
配列A [#t7b5082a]
arr=("hoge" "fuga" "HOGE" "FUGA")
配列B:別の方法で取得した結果を配列に入れる [#k816b802]
IPLIST=`ip -f inet a | grep inet | egrep "192.168." | awk '{print $2}' | sed 's/\/[0-3].*//g'`
↓
arr=(${IPLIST})
データの取り出し方 [#fd9defec]
全部取り出す [#y209114a]
echo ${arr[@]}
[結果]
hoge fuga HOGE FUGA
配列のデータ数を確認 [#r0305cde]
echo ${#arr[*]}
[結果]
4
配列に添字をつけて取り出す [#m09d3776]
echo ${arr[0]}
echo ${arr[1]}
echo ${arr[2]}
echo ${arr[3]}
[結果]
hoge
fuga
HOGE
FUGA
配列を個数を指定した取り出す [#o6c4800f]
for (( i=0; i<=1; i++))
do
echo ${arr[${i}]}
done
[結果]
hoge
fuga
配列の中にあるデータを取り出す(その個数を変数に入れて取り出す) [#p2e98ab5]
for (( i=0; i<${#arr[*]}; i++))
do
echo ${arr[${i}]}
done