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); }'
原文地址:https://www.cnblogs.com/jkmiao/p/6899729.html