#navi(../)
* スペース区切りの文字列を配列に格納する方法 [#q5793445]
デフォルトでは空白が区切り文字になるので以下の方法で配列に格納することができます。~
使用したシェルはbashです。~
&color(red){IFS(Internal Field Separator)の値を変更することにより区切り文字を変更することができます};

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* 関連資料 [#w99cca82]
-[[スペースが含まれる文字列を1行として扱う方法>逆引きシェルスクリプト/スペースが含まれる文字列を1行として扱う方法]]

* スペース区切りの文字列を配列に格納 [#xaba48a7]
 str="ubuntu debian redhat suse"
 ary=(`echo $str`)   # 配列に格納
 echo ${#ary[@]}     # 配列の要素数を表示
 # 表示
 for i in `seq 1 ${#ary[@]}`
 do
   echo ${ary[$i-1]}
 done

* 配列に要素を追加する方法 [#ue9b6c25]
 ary=(atom celeron pentium)
 ary=(${ary[@]} core)    # coreを追加
 echo ${#ary[@]}         # 配列の要素数を表示
 # 表示
 for i in `seq 1 ${#ary[@]}`
 do
  echo ${ary[$i-1]}
 done

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS