文档章节

shell下批量替换文件

jastme
 jastme
发布于 2014/06/24 10:13
字数 125
阅读 29
收藏 0
root@Scrapy:/tmp# ls

root@Scrapy:/tmp# touch {a1,a2,a3,a4,a5}.sh

root@Scrapy:/tmp# ls

a1.sh  a2.sh  a3.sh  a4.sh  a5.sh

root@Scrapy:/tmp# find . -name '*.sh' | xargs rename 's/sh$/py/' 
    
root@Scrapy:/tmp# ls
a1.py  a2.py  a3.py  a4.py  a5.py

root@Scrapy:/tmp# find . -name '*.py' | xargs rename 's/a/b/'

root@Scrapy:/tmp# ls

b1.py  b2.py  b3.py  b4.py  b5.py

非常方便,实用。很多面试题都会有这个。所以给大家分享下


© 著作权归作者所有

共有 人打赏支持
jastme
粉丝 35
博文 133
码字总数 61506
作品 0
成都
程序员
shell编程:经典shell代码

1.shell批量去掉文件后缀,批量重命名。 #移除文件的.ok后缀,需要传入一个参数,为需要查找ok文件的路径 function mvok() { if [ $# -eq 1 ] ;then for file in hdfs dfs -find $1 -name "*...

cjun1990
2016/06/30
23
0
shell脚本批量替换文件名和文件的内容

方法1: 这两天在做camera bringup的时候,需要添加chromatic文件,由于有需要太多的文件里面的内容进行替换,手工一个个改文件配置有点不太实际,所以google了一下,找到...

PlayWithYou
2017/11/12
0
0
基于命令的批量修改文件内容

Linux下批量替换多个文件中的字符串的简单方法 :%s/oldstring/newstring/g Linux下批量替换多个文件中的字符串的方法 用sed命令可以批量替换多个文件中的字符串。 sed -i "s/原字符串/新字符...

长平狐
2013/01/06
19
0
基于命令的批量修改文件内容

Linux下批量替换多个文件中的字符串的简单方法 :%s/oldstring/newstring/g Linux下批量替换多个文件中的字符串的方法 用sed命令可以批量替换多个文件中的字符串。 sed -i "s/原字符串/新字符...

晨曦之光
2012/03/02
54
0
shell编程:学习实例一

企业mianshi题1: 使用for循环在/oldboy目录下批量创建10个文件,名称依次为: oldboy-1 oldboy-2 oldboy-3 ...... oldboy-10 提示:以后再考大家文件前缀也要随机,结尾是数字序列。 例如随...

cjun1990
2015/10/08
122
0

没有更多内容

加载失败,请刷新页面

加载更多

play framework 如何支持多数据源

有段时间没有写博客了,但今天又写一篇了,主要是因为这事有一丝自己的思考和动手实践,所以就记录下来了。 现有的问题: play 1.2.4 两台数据库服务器,但是play1.2.4 并不支持同时连接两台...

tuerqidi
17分钟前
0
0
Mysql only_full_group_by解析

查看当前数据库模式: select @@sql_mode; 原因: mysql 5.7中的sql_mode的值中包含'ONLY_FULL_GROUP_BY'; 处理:执行以下SQL set GLOBAL sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,N......

年轻的中年大叔
19分钟前
1
0
防止表单重复提交

1:前端方式(治标不治本) $("#admin-role-save").click(function(){//admin-role-save为submit的idvar ts=$(this);var ts_old_val=ts.val();ts.val("提交中....");ts.att...

uug
19分钟前
1
0
保持屏幕常亮

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 在act的created方法中调用即可,一般是播放视频的时候......

Carbenson
19分钟前
1
0
智能合约实施指南

与区块链技术一样,智能合约在商业领域也非常有价值。 为了让我们的读者彻底了解智能合约是什么以及它们如何影响现代商业的交易方式,我们准备了本指南。 集中商业模式正在给去中心化的模式让...

geek12345
22分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部