数字循环
#!/bin/bash
count=1
maxcount=25
while [ "$count" -lt "$maxcount" ]
do
number=$RANDOM
echo "$number"
#echo -n 输出不换行
let "count++"
done
使用循环打印passwd中的用户
#!/bin/bash
PASSWD_FILE=/etc/passwd
n=1
for name in $(awk 'BEGIN{FS=":"}{print $1}' < "$PASSWD_FILE")
do
echo "USER #$n = $name"
let "n++"
done
遍历当前目录下的文件
#!/bin/bash
i=0
#* 代表当前目录下所有文件
for name in *.c #遍历当前目录下所有C文件
do
let "++i"
echo "$i:$name"
done
当循环条件范围为空时默认是 $@