shell创建testXX.sh练习
#!/bin/bash #查找文件夹下最大的testXX.sh,并将XX加1后创建文件,并赋予可执行权限 IFS=$'\n' varList=$( ls -a test[0-9]* ) maxnum=0 #循环找出最大值 for item in $varList do num=${item#*test} num=${num%.*} if [ $maxnum -lt $num ] then maxnum=$num fi done #echo $maxnum # #最大文件数加1 maxnum=$[ $maxnum+1 ] filename=test$maxnum.sh #echo $filenam #e #创建文件 echo "#!/bin/bash" > $filename # #赋予可执行权限 chmod u+x ./$filename # #输出创建的文件名 echo $filename 来源: 51CTO 作者: CharlesChchch 链接: https://blog.51cto.com/12694001/2478094