Takuya Miyashita
This site
Web
Start:
*seq コマンド メモ [#zbc63ce9]
きっと sequence の略.for 文でよく使う.
#codeprettify{{
seq 終値
seq 初期値 終値
seq 初期値 増分 終値
}}
初期値,増分のデフォルトはともに 1.~
ゼロパディングが必要な場合は -f オプションを使う.
#codeprettify{{
$ seq -f %03g 10
001
002
003
004
005
006
007
008
009
010
}}
終値の桁数に揃えるだけなら -w オプションでも問題ない.~
for 文で数字が連続した文字列を生成させるのに便利.
#codeprettify{{
for i in `seq -w 1 10`
do
echo $i
done
01
02
03
04
05
06
07
08
09
10
}}
***参考 [#c6e94578]
bash なら同じようなことが {1..10} のようにしてできる.~
#codeprettify{{
$ echo {1..10}
1 2 3 4 5 6 7 8 9 10
}}
#codeprettify{{
$ echo {001..010}
001 002 003 004 005 006 007 008 009 010
}}
#codeprettify{{
$ echo {000..010..2}
000 002 004 006 008 010
}}
End:
*seq コマンド メモ [#zbc63ce9]
きっと sequence の略.for 文でよく使う.
#codeprettify{{
seq 終値
seq 初期値 終値
seq 初期値 増分 終値
}}
初期値,増分のデフォルトはともに 1.~
ゼロパディングが必要な場合は -f オプションを使う.
#codeprettify{{
$ seq -f %03g 10
001
002
003
004
005
006
007
008
009
010
}}
終値の桁数に揃えるだけなら -w オプションでも問題ない.~
for 文で数字が連続した文字列を生成させるのに便利.
#codeprettify{{
for i in `seq -w 1 10`
do
echo $i
done
01
02
03
04
05
06
07
08
09
10
}}
***参考 [#c6e94578]
bash なら同じようなことが {1..10} のようにしてできる.~
#codeprettify{{
$ echo {1..10}
1 2 3 4 5 6 7 8 9 10
}}
#codeprettify{{
$ echo {001..010}
001 002 003 004 005 006 007 008 009 010
}}
#codeprettify{{
$ echo {000..010..2}
000 002 004 006 008 010
}}
Page:
Edit with a page name which already exists