博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下批量改动名字方法
阅读量:7256 次
发布时间:2019-06-29

本文共 330 字,大约阅读时间需要 1 分钟。

如果任务是把文件夹下全部的.log后缀文件名称中的2014去掉。

方法一) 脚本 

这样的方法通过ls把当前文件夹下全部的文件进行遍历,然后获取文件名称,进行mv操作。例如以下:

#!/bin/shfor file in `ls ./*.log`do	newfilename=`echo $file|sed 's/2014//g'`	mv $file $newfilename done

方法二)rename

这样的方法使用rename命令。例如以下:

rename "2014" ""  *

这样就搞定。

方法三)awk结合bash

方案例如以下:

ls |awk -F '2014' '{print "mv "$0" "$1$2" "}'|/bin/bash

转载地址:http://prpdm.baihongyu.com/

你可能感兴趣的文章
基于jQuery,使用sina ip api,实现异步ip查询
查看>>
业余的工作
查看>>
第一篇博客,希望能坚持下去
查看>>
开发者必知:提升Android应用开发性能的十大要点
查看>>
数据结构总体
查看>>
Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
查看>>
redis 系列23 哨兵Sentinel (上)
查看>>
软考算法题大观
查看>>
node(redis)
查看>>
Jmeter命令行运行实例讲解
查看>>
vs中正常IIS发布网站后css样式、图片丢失jQuery报错 $ is not defined
查看>>
javascript 时间函数整理
查看>>
git创建一个空的版本库
查看>>
AE模板
查看>>
Django项目vue前端依赖框架过大,工程打开太卡的问题
查看>>
VUE 入门基础(2)
查看>>
redhat7.4+shell离线安装docker
查看>>
百度地图 判断marker是否在多边形内
查看>>
数据结构之网络流入门(Network Flow)简单小节
查看>>
DB2中SQLSTATE=57016 SQLCODE=-668
查看>>