linux下shell编程

批处理后缀名:将html改成jpg

for test in `ls *.HTML` ;        do mv $test ${test/HTML/jpg};     done

for循环代表的是将ls出来的数据放在test里面去,然后接下来是对后缀名的修改,最后是一个结束,


test可以修改为容易的变量名。


还有就是全部改成大写的方法,这里用到了正则表达式


for test in `ls *.jpg`;do mv $test `echo ${test} |tr [a-z] [A-Z]`;done

就是后面的的[]里面的,代表a-z中全部进行匹配

猜你喜欢

转载自blog.csdn.net/qq_37353105/article/details/78525194