昊漫玉 发表于 2018-8-18 11:36:34

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]
查看完整版本: linux下shell批量修改文件后缀名