• 追加された行はこの色です。
  • 削除された行はこの色です。
* 配列(連想配列) [#gac5d133]

** 配列(bash) [#y31d6291]
 ARRAY[0]=1
 ARRAY[1]=2
 
 echo ${ARRAY[0]}

 ARRAY=(1 2 3)
 for a in ${ARRAY[@]}; do
   echo $a
 done

** 連想配列 [#yc746620]
- 「連想配列名_キー名」のようなルールで変数を作る。
- 「echo $user_」部分をエスケープして、$iを展開した後にevalする。

 user_name=taro
 user_age=20
 user_sex=man
 for i in name age sex; do
   val=`eval 'echo $user_'$i`
   echo $val
 done

** ファイル読み取り [#q4255935]
 cat /etc/passwd | while read line 
 do
     echo $line | cut -f 1 -d ':'
 done


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS