linux下shell批量修改文件后缀名
# ll总计 20
-rw-r--r-- 1 root root 0 09-27 01:51 rename1.log
-rw-r--r-- 1 root root 0 09-27 01:21 rename2.log
-rw-r--r-- 1 root root 0 09-27 01:21 rename3.log
-rw-r--r-- 1 root root 0 09-27 01:21 rename4.log
-rw-r--r-- 1 root root 0 09-27 01:21 rename5.log
# for i in $(ls .)
> do
> mv $i $(echo $i|sed 's/\.log/\.txt/')
> done
# ll
总计 20
-rw-r--r-- 1 root root 0 09-27 01:51 rename1.txt
-rw-r--r-- 1 root root 0 09-27 01:21 rename2.txt
-rw-r--r-- 1 root root 0 09-27 01:21 rename3.txt
-rw-r--r-- 1 root root 0 09-27 01:21 rename4.txt
-rw-r--r-- 1 root root 0 09-27 01:21 rename5.txt
#
页:
[1]