連番をとる

seqコマンドを使って

 IFS=$'\n'; for i in `seq 1 3`; do echo "DEBUG: $i"; done
 DEBUG: 1
 DEBUG: 2
 DEBUG: 3

BASHのブレースエクスパンションを使って

 for i in {1..3}; do echo "DEBUG: $i"; done
 DEBUG: 1
 DEBUG: 2
 DEBUG: 3
 for i in {0..10..3}; do echo "DEBUG: $i"; done
 DEBUG: 0
 DEBUG: 3
 DEBUG: 6
 DEBUG: 9

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

Last-modified: 2012-01-11 (水) 03:41:39