位置: 编程技术 - 正文

linux下批量替换文件内容的方法(linux批量替换文件夹名称)

编辑:rootadmin

推荐整理分享linux下批量替换文件内容的方法(linux批量替换文件夹名称),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux批量替换多个文件中的字符串,linux批量替换文件内容命令,linux批量替换文件内容,linux批量替换命令,linux批量替换字符串命令,linux批量替换文件内容,linux批量替换字符串命令,linux批量替换字符串命令,内容如对您有帮助,希望把文章链接给更多的朋友!

对于单个文件,使用sed命令很容易做到。如果需要替换某个指定文件夹下所有文件,借助grep和sed组合成一条命令也可以轻松搞定。

grep命令可以查找单个文件或文件夹下文件中的内容,使用参数“r”或“-R”可以递归查找指定文件夹下的所有文件;参数“l”可以让grep输出包含指定字符串的文件名,首次匹配成功后立刻停止对同文件的查询。如果不使用“l“,grep查询单个文件时输出文件中所有包含指定字符串的行,对文件夹查询时则按照“文件名:包含字符串行”的方式输出。将下面的内容替换掉。 复制代码代码如下: sed -i "s/ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js/libs.baidu.com/jquery/1.9.0/jquery.js/g" 1.htm sed -i "s/ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js/libs.baidu.com/jquery/1.9.0/jquery.js/g" `ls` 你可能对linux之sed用法 感兴趣。有了上面提到的知识,执行批量替换的命令可以写为:

linux下批量替换文件内容的方法(linux批量替换文件夹名称)

grep "netingcn" -rl /assign-path | xargs sed -i 's/netingcn/www.netingcn/g'或sed -i 's/netingcn/www.netingcn/g' `grep "netingcn" -rl /assign-path`

还有一种比较复杂的写法:

grep "netingcn" * -R | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/netingcn/www.netingcn/g'

其中命令awk用于分割字符串、uniq对结果进行除重。1、网络上现成的资料   格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`   linux sed 批量替换多个文件中的字符串   sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`   例如:替换/home下所有文件中的www.admin.net为admin.net   sed -i "s/www.admin.net/admin.net/g" `grep www.admin.net -rl /home`   exp:sed -i "s/shabi/$/g" `grep shabi -rl ./` 2、自己额外附加   2.1 将文件1.txt内的文字“garden”替换成“mirGarden”   # sed -i "s/garden/mirGarden/g" 1.txt //sed -i 很简单   2.2 将当前目录下的所有文件内的“garden”替换成“mirGarden”   ## sed -i "s/garden/mirGarden/g" `ls` //其实也就是ls出多个文件名而已

Linux中find常见用法示例 findpath-option[-print][-exec-okcommand]{};find命令的参数;pathname:find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print:find命令将

为大家详细介绍个Linux 服务器安全小技巧 大家都认为Linux默认是安全的,我大体是认可的(这是个有争议的话题)。Linux默认确实有内置的安全模型。你需要打开它并且对其进行定制,这样才能得

四步解决Linux系统中出现中文乱码问题 在使用CentOS系统时,安装的时候可能你会遇到英文的CentOS系统,在这中情况下安装CentOS系统时是默认安装(即英文)。安装完毕后,出现的各种中文乱

标签: linux批量替换文件夹名称

本文链接地址:https://www.jiuchutong.com/biancheng/359001.html 转载请保留说明!

上一篇:linux vps管理之ssh远程连接软件工具篇(linux vps 教程)

下一篇:Linux中find常见用法示例(linux中的find的用法)

  • 金税开票软件怎么修改开票人
  • 购置成本和订货成本是实际发生的吗
  • 企业支付宝买东西
  • 个人所得税定期定额起征点
  • 销货方跨月开红字发票流程
  • 股东投资属于什么会计要素
  • 购买的员工福利需要缴纳印花税
  • 调整以前年度销售费用会计分录
  • 股权稀释需要交税吗
  • 申请国家知识产权的条件
  • 一般开发间接费
  • 银行回单手续费怎么找到对应金额
  • 无法读取金税盘时间版本怎么解决
  • 建筑业如何核算费用
  • 退回的增值税怎么做会计记录
  • 退休人员工资所得税纳税调整
  • 什么样的发票需要交税
  • 员工迟到扣工资的会计处理
  • 供应商质量扣款
  • 准予从销项税额中扣除的有
  • 建筑企业自持商是指
  • 公司设计费属于什么费用
  • mac怎么设置桌面组件
  • rapapp.exe - rapapp是什么进程 有何作用
  • 在建工程进项税可以抵扣吗
  • 问题解决能力
  • 年营业收入平均增长
  • 谷歌浏览器如何设置主页为默认页
  • 给退休人员发放一次性工龄补贴是真的吗
  • es6的module模块
  • php中get_magic_quotes_gpc()函数说明
  • 饿了么指定单
  • php图片库
  • 小程序设计制作
  • sudo命令功能
  • 支付中介费和物业费比例
  • 公司采购一直没走对公付款怎么处理
  • 银行发行债券流程图
  • 小规模纳税人增值税账务处理
  • 调账处理
  • 水灾期间未生产怎么处理
  • 软件企业该怎么发展起来
  • 党建经费提取是上年度还是下年
  • 跨月的增值税普通发票能作废吗
  • 普票和专票的区别对比
  • 现金预算包括哪些内容,来源是什么
  • 加工费发票可以抵扣吗
  • 发票逾期未抵扣怎么办
  • 月末怎么结转成本费用
  • 机动车销售折让红字信息表
  • 一般纳税人只交社保无发票往来需要做账吗
  • 固定资产是每月折旧吗
  • 飞机票退票费如何开票
  • 环保局检查锅炉房都查什么
  • 拿支票取钱
  • 酒店会计科目表
  • mysql存储过程菜鸟教程
  • mysql 绿色
  • windows2003服务
  • XP系统如何设置U盘启动
  • centos环境搭建
  • freebsd查看路由
  • windows自带软件有哪些
  • win8任务管理器打不开怎么办
  • win7屏幕不停闪烁
  • win10/win8.1/win7系统遇到中英文输入法无法切换怎么办?
  • 如何查看win7系统
  • 计算机无法从休眠
  • shell 函数 return
  • unity接sdk教程
  • 进入cmd命令
  • js怎么操作css
  • nodejs.
  • javascript中window.event事件用法详解
  • 在javascript中
  • js点击代码
  • javascript用法
  • 广州市地税局副局长
  • 宁波国税局几点上班几点下班
  • 医生算是公务员吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设