求一个批量改文件名的shell,谢谢。
最近碰到一个问题,需要给日志改文件名。
比如1.log 2.log 3.log
需要在前面加上 A,也就是变成A_1.log A_2.log
我搜了很多站,都是只能改后缀,或者是在文件名后面加字符,实在是不知道何如在前面加。
请各位高手帮帮忙。谢谢。
------解决方案--------------------
Python code
#!/bin/bash
for file in `ls *.log`
do
newname=`echo $file| sed 's/^/A_/'`
mv $file $newname
done