> shell编程 >

awk 单行命令批量修改文件名

假设目录下有n个文件,文件名称有如下规律 1_2_3.rmvb,现在想把文件名称改为3.rmvb。
命令:

ls  *_*_*.rmvb  |  awk -F '_'  '{print "mv" "$0" "$3} ' | bash (责任编辑:IT)