#!/bin/sh for aFile in *; do oldfile=`basename "$aFile"` newfile=${oldfile:28:40} echo ${oldfile} echo ${newfile} mv "${oldfile}" "${newfile}" done
批量修改某视频下载器下载下来的文件,因文件太多前缀了.
当然用C写也是可以的,但量一般来说可以轻松用bash处理的就不轻易动C,
就是这个原则...
#!/bin/sh for aFile in *; do oldfile=`basename "$aFile"` newfile=${oldfile:28:40} echo ${oldfile} echo ${newfile} mv "${oldfile}" "${newfile}" done
批量修改某视频下载器下载下来的文件,因文件太多前缀了.
当然用C写也是可以的,但量一般来说可以轻松用bash处理的就不轻易动C,
就是这个原则...