千家信息网

shell如何创建testXX.sh

发表于:2024-10-10 作者:千家信息网编辑
千家信息网最后更新 2024年10月10日,#!/bin/bash#查找文件夹下最大的testXX.sh,并将XX加1后创建文件,并赋予可执行权限IFS=$'\n'varList=$( ls -a test[0-9]* )maxnum=0#循环
千家信息网最后更新 2024年10月10日shell如何创建testXX.sh
#!/bin/bash#查找文件夹下最大的testXX.sh,并将XX加1后创建文件,并赋予可执行权限IFS=$'\n'varList=$( ls -a test[0-9]* )maxnum=0#循环找出最大值for item in  $varListdo  num=${item#*test}  num=${num%.*}  if [ $maxnum -lt $num ]  then    maxnum=$num  fidone#echo $maxnum##最大文件数加1maxnum=$[ $maxnum+1 ]filename=test$maxnum.sh#echo $filenam#e#创建文件echo "#!/bin/bash" > $filename##赋予可执行权限chmod u+x ./$filename##输出创建的文件名echo $filename
0