shell scripting : seq prints a sequence of numbers

shell scripting : seq prints a sequence of numbers

I often need to execute a loop x times, and I’m just too lazy to write a i++ style algorithm… the command seq is made for me 🙂

Easy to use, just does what I need from it, here’s a extract from the man page :

[cc lang=”bash”]NAME
seq – print a sequence of numbers

SYNOPSIS
seq [OPTION]… LAST
seq [OPTION]… FIRST LAST
seq [OPTION]… FIRST INCREMENT LAST[/cc]

So…

[cc lang=”bash”]$ seq 10
1
2
3
4
5
6
7
8
9
10[/cc]
[cc lang=”bash”]
$ seq 5 10
5
6
7
8
9
10[/cc]
[cc lang=”bash”]
$ seq 10 2 20
10
12
14
16
18
20
[/cc]
[cc lang=”bash”]
$ for i in `seq 5`; do echo ‘hello!’; done;
hello!
hello!
hello!
hello!
hello!
[/cc]

Great ! :p

Comments are closed.
quis mattis ut ut commodo Phasellus dolor. pulvinar ut risus. elit.