使用awk在linux下批量改名

来源:岁月联盟 编辑:exp 时间:2012-05-23
使用awk在linux下批量改名 设计师给发过好多的头像 Mxxxx.png, 男性头,  FXXXX.png 女性头像。 我需要的文件名为:  www.2cto.com  
  ic_male_head0xxxxx  ic_female_head0xxxxx 需要重命名。手动改名,太土了。使用AWK, 将下列代码保存为 iconRename.sh 代码如下: #!/bin/sh ls F* M* | awk   www.2cto.com  '{first = substr($1, 1, 1);    suffix = substr($1, 2);    if (first == "M") {newfile = "ic_male_head0"suffix;} else {newfile = "ic_female_head0"suffix;}    system("mv "$1" "newfile);}'   作者 韩工