设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

使用awk在Linux下批量改名

2012-6-25 14:36| 发布者: 红黑魂| 查看: 8088| 评论: 1|来自: 比特网

摘要:   使用awk在linux下批量改名  设计师给发过好多的头像  Mxxxx.png, 男性头,  FXXXX.png 女性头像。  我需要的文件名为:  ic_male_head0xxxxx  ic_female_head0xxxxx  需要重命名。手动改名,太土 ...

  使用awk在linux下批量改名

  设计师给发过好多的头像

  Mxxxx.png, 男性头,

  FXXXX.png 女性头像。

  我需要的文件名为:

  ic_male_head0xxxxx

  ic_female_head0xxxxx

  需要重命名。手动改名,太土了。使用AWK,

  将下列代码保存为 iconRename.sh

  代码如下:

  #!/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);

  }'


酷毙

雷人

鲜花
1

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部