Using the shell's 'seq' command to generate a list for use in for loops


Here are some sample loops using the seq shell command. The syntax for seq can be one of three forms:

seq [OPTION]... LAST
seq [OPTION]... FIRST LAST
seq [OPTION]... FIRST INCREMENT LAST

See the seq man page for more info.

Example 1: >for x in `seq 5` >do >echo This is iteration $x >done This is iteration 1 This is iteration 2 This is iteration 3 This is iteration 4 This is iteration 5 Example 2: >for x in `seq 10 15` >do >echo This is iteration $x >done This is iteration 10 This is iteration 11 This is iteration 12 This is iteration 13 This is iteration 14 This is iteration 15 Example 3: >for x in `seq 10 2 20` >do >echo This is iteration $x >done This is iteration 10 This is iteration 12 This is iteration 14 This is iteration 16 This is iteration 18 This is iteration 20

02/01/2005