a grammar
for variable in value 1 value 2 value 3
do
program
done
Two actual combat
#!/bin/bash
for i in 1 2 3 4 5
do
echo $i
done
Three tests
[root@localhost shell]# ./shell9.sh
1
2
3
4
5
Four for loops realize decompression
#!/bin/bash
cd /root/test/
ls * .tar.gz> ls.log
ls * .tgz >> ls.log
for i in $(cat ls.log)
do
tar -zxf $i &>/dev/null
done
rm -rf ls.log