while ;(创建文20个文件)

cd /etc/services

mkdir -p scripts

vim scirpts .sh

#!/bin/bash

i= 1,dir=/scirpts

while [ $i -lt 21 ]

do touch dir/test$i

let i = $i+1

done

批量改名:

#!/bin/bash

i= 1,dir=/scirpts

while [ $i -lt 21 ]

do mv dir/ test$i alex$i

let i = $i+1

done

删除询问:

for file in dir/*

do rm -i $file

done

首先要创建环境

#!/bin/bash

shopt -s expand _aliases

aliases=ll=''ll -s ''

cd /root /scripts/test/alex

if [ ! -e alex ]

then

/bin/mkdir -p alex

else

echo" ''

fi

path=/root /scripts/test/alex

cd $path

for i ( i=1;i<10;i++)

do

/bin/tuoch alex-$i finshed .jgp

done

变量子串结尾删除最短匹配

for file in ls *.jpg

do

mv $file ${file %fiinshed*}.jpg

done

总结

以上是编程之家为你收集整理的shell 脚本(批量创建脚本)全部内容,希望文章能够帮你解决shell 脚本(批量创建脚本)所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

Logo

更多推荐