ま。基本ですが。
よく忘れるのでメモ
for i in {0..17}
do
echo "$i"
done
1行で書くとこんな感じ
for i in {0..17};do echo "$i"; done
2014/06/04追記
他のパターンもどうだっけ?となるので、
発生したら追記していこうと思います。
# ひとつづつ指定したい場合
$ for i in 1 5 10;do echo $i;done
1
5
10
# 文字をくくってしまうと...
# そらそうですね。ひとつの文字として扱われます
$ for i in "1 5 10";do echo $i;done
1 5 10
# []表記は配列ではありません
$ for i in [1 5 10];do echo $i;done
[1
5
10]
# {}表記も配列ではありません
$ for i in {1 5 10};do echo $i;done
{1
5
10}
# こんなことしてもだめ
$ for i in {1..5..10};do echo $i;done
1
Written with StackEdit.
0 件のコメント:
コメントを投稿