#根据名称对应关系(文件与文件夹的对应关系,存放在a.txt中);批量重命名文件
cat a.txt | awk '{system("mv "$2" "$1)}'
#批量移动文件到文件夹(适用于filename相同或相似)
ls *.3gp | awk '{system("mv "$1" "$1".d\")}'
#列出文件名;删除关键字后拼接新文件名;输出老、新文件名对比(tab键隔开)到列表;准备mv(改名)
ls -a| awk '{split($1,name,"爱");print $1 " " name[1]name[2]}' > name_list.txt