#!/bin/bash for file do if [ -f $file ] then echo "$file为普通文件" elif [ -d $file ] then echo "$file为目录文件" elif [ -b $file ] then echo "$file为块设备文件" elif [ -c $file ] then echo "$file为字符设备文件" elif [ -h $file ] then echo "$file为链接文件" else echo "没有这个文件类型" fi done //以上是用for循环判断是啥文件。-f为普通文件,-d为目录文件,-b为块设备文件,-c为字符设备文件,-h为链接文件。 #!/bin/bash while true do let s=$s+1 echo $s if [ $s -gt 200 ] then break; fi done //条件满足执行循环判断 #!/bin/bash s=1 until [ $s -gt 100 ] do let s=$s*2 echo $s done //条件满足退出循环判断 |