In man seq you see:
Quote:
seq [OPTION]... FIRST INCREMENT LAST
|
So if 'first' is 15, 'increment' is -1 and 'last' is 3 you get:
Code:
for x in $(seq 15 -1 3); do echo $x; done
likewise 10 to 1:
Code:
for x in $(seq 10 -1 1); do echo $x; done
Or if you're using bash and you want to decrease one at a time, you can use extended brace expansion:
Code:
for x in {15..1}; do echo $x; done
The advantage of using 'seq' is that you can decrement by a value other than one. For instance here we go from 15 to 3 in decrements of 5:
Code:
for x in $(seq 15 -5 3); do echo $x; done