位置: 编程技术 - 正文

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截图如何保存到照片
  • 所得税汇算清缴前取得跨年发票
  • 企业注销时实收资本需要交税吗
  • umi ts
  • 微信用不升级
  • 待摊费用每月怎么摊
  • 直接计入当期利润的利得和损失有哪些
  • 员工辞退补偿金需要交个税吗
  • 个人投资所得税率是多少
  • ai生成二次元角色全身
  • yarn install报错
  • 定额发票丢失了怎么补办
  • 微信小程序开发一个多少钱
  • php计时函数
  • 端午节补几天工资
  • 企业对外报送的财务报表
  • 公司租用员工的车辆交什么税
  • python requests读取服务器响应
  • 被投资企业清算,长期股权投资处理
  • phpcms安装
  • 公司法人的车租给公司怎么开发票
  • 增值税专用发票几个点
  • 公司旅游费会计分录
  • 购礼品送客户的文案
  • 全员啥意思
  • 增值税买票卖票
  • 差额冲账法
  • 百旺金赋怎么开红字发票
  • 公司购买新车怎么入账
  • 政府会计制度应收账款坏账准备
  • 汇算清缴时资产折旧怎么填
  • 汽车装修费计入哪个科目
  • 如何判定专利是否侵权
  • 新车一次能开多少时间
  • 免征增值税账务处理办法
  • 企业新增的残疾税
  • 其他业务支出包括哪些内容科目
  • 办公用品的发票可以抵扣吗
  • sqlserver1053怎么解决
  • mysql数据库技术介绍
  • Win10怎么显示我的电脑
  • Windows Server 2008使用软件授权管理工具
  • os x yosemite dp6下载 os x 10.10 dp6官方下载地址
  • windows7升级到win8
  • win101903更新安装失败
  • Unity3D游戏开发标准教程
  • undefined reference to pthread
  • python rem
  • js前端搜索功能
  • Android ListViewitem滑动出现删除按钮
  • radio js取值
  • 济南房产税如何计算公式
  • 建筑安装工程承包条例还有效吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设