I’m always forgetting the syntax to make “for” loops in Bash. Anyhow, I know I will have to come back here to find it, so I thought I would write put up this quick example with the hope that it will be useful to others as well.
for i in $(seq 1 100); do echo -n “file${i} “; touch file${i} 2>&1; done
The the above for loop will create 100 files (called file1, file2, etc.).
another for loop exampe
for i in 1 2 3 4 cow
do
echo $i
done
do
echo $i
done
# alternate:
for i in 1 2 3 4 cow; do echo $i;done
for i in `seq 1 10`
for ((j=1; j <= 10; j+=2))
while ((x++ < 10))
until ((x– < -10))
for i in $(ls)
for in in `cat /tmp/somefile`