- バックアップ一覧
- 現在との差分 を表示
- ソース を表示
- バックアップ を表示
- シェルスクリプト/文法/配列(連想配列) へ行く。
- 追加された行はこの色です。
- 削除された行はこの色です。
* 配列(連想配列) [#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