位置: 编程技术 - 正文

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的用法)

  • 税款滞纳金和利息
  • 综合收益总额与什么有关
  • 可供出售金融资产会计处理
  • 公司基本户里的钱有利息吗
  • 建设工程劳务分包的规定
  • 预付款可以抵扣进度款吗
  • 小规模纳税人季度不超30万免增值税
  • 企业注销处置固定资产需要缴纳哪样税
  • 普通发票,供货怎么开
  • 利润表中第3栏营业税金及附加等于什么
  • 建筑材料资源利用
  • 社会保险基金管理局是干什么的
  • 计税收入金额是什么意思
  • 金税四期具体内容
  • 优化技巧
  • 存货相关的会计科目
  • 支付往来款项应该注意什么
  • 工程建设劳务费怎么算
  • 跨年暂估成本的账务处理冲回
  • 库存商品在贷方怎么调回借方
  • vue3如何
  • 分公司 股东
  • 现金被盗计入什么科目
  • vue前端组件库
  • wordpress使用
  • 农产品收购发票管理办法
  • 未担保余值是谁承担
  • 对公结售汇的合规风险
  • 科技推广和应用服务业行业
  • python爬虫中数据接口的含义
  • 小规模纳税人可以开增值税专用发票吗
  • 织梦怎么用
  • 未分配利润用于扩大再生产
  • 对账小技巧
  • 收到境外企业顾问费
  • 股份支付的账务如何处理?
  • 旅客运输进项抵扣加计扣除怎么算
  • 外币账户记账方法
  • 购进原材料如何结转成本
  • 网络使用费属于办公费吗为什么
  • 不征税发票和零税率发票
  • 支出未取得发票
  • 客户用个人账户转4s店开公司的机动车发票
  • 拆借 拆放
  • 银行有哪几种转型方式
  • 电子记账凭证需要划线吗
  • 黑白电子版照片如何变成彩色
  • 资产减值损失冲减
  • 企业公司制改建的有关规定
  • mysql登陆error2002
  • 数据库备份sqlserver
  • windows 9x
  • 服务器维护和计划的区别
  • linuxvlc安装
  • watchdog. sys
  • Ubuntu远程桌面连接
  • nginx文件服务器
  • w10 xbox
  • xp电脑小游戏
  • win10系统如何创建家庭组
  • VS2012中C++,#include无法打开源文件
  • cocos2d-js教程
  • CCClippingNode导致的贴图错误问题
  • opengl es 2.0是什么
  • ie内存怎么清理
  • JQuery.validationEngine表单验证插件(推荐)
  • hadoop有几个版本
  • linux创建用户的命令是什么
  • linux .tar文件
  • node react vue
  • jquery动态生成页面
  • android mvp mvc
  • 清税申报表怎么填写
  • 江苏省国家税务总局电子税务局
  • 地税发票怎么开 步骤
  • 地税是地方税吗
  • 华为领导班子成员名单
  • 国家税务总局关于税务机构改革有关事项的公告
  • 河北税务登录密码是多少
  • 税务宪法宣传简报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设