awk 改名

awk 改名

echo ""|awk 'END{for(i=2;i<=100;i++){system("mv securitycode\ \("i"\) "i".jpg")}}'

 

Mxxxx.png, 男性头, 

FXXXX.png 女性头像。

需要的文件名为:

 ic_male_head0xxxxx

 ic_female_head0xxxxx

 

使用AWK:

 

#!/bin/sh

ls F
* M* | awk '{ 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); }'

 

posted on 2017-05-24 16:42  星空守望者--jkmiao  阅读(182)  评论(0编辑  收藏  举报