首页 > 系统相关 >Linux批量替换文件内容

Linux批量替换文件内容

时间:2023-10-11 17:36:06浏览次数:45  
标签:grep 批量 rl sed Linux 字符串 替换

示例方法:

Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。
用sed命令可以批量替换多个文件中的 字符串。 
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
例如:我要把mahuinan替换 为huinanma,执行命令: 
sed -i "s/mahuinan/huinanma/g" 'grep mahuinan -rl /www'
这是目前linux最简单的批量替换字符串命令了!
具体格式如下: 
sed -i "s/oldString/newString/g"  `grep oldString -rl /path`

示例代码(aaa替换为bbb):
sed -i "s/aaa/bbb/g" `grep aaa -rl ./*.sql`

  

参考:linux批量替换文件内容3种方法(perl,sed,shell)

标签:grep,批量,rl,sed,Linux,字符串,替换
From: https://www.cnblogs.com/-courage/p/17757738.html

相关文章

  • golang 反斜杠替换
    难点主要是golang和Java类似双引号定义字符串pythonphp单双引号通吃只是上代码packagemainimport( "fmt" "strings")funcmain(){ str:="+++\\+++" replacedStr:=strings.Replace(str,"\\","",-1) fmt.Println(......
  • 2023题库刷题批量导小程序开发
    2023题库刷题批量导小程序开发以下是2023题库刷题批量导小程序开发的功能列表:用户注册和登录:用户可以通过注册账户或登录已有账户使用小程序。题目导入:用户可以选择题库文件或导入题目列表的方式,将题目批量导入到小程序中。题目管理:用户可以对导入的题目进行管理,包括查看、编辑、删......
  • Linux系统定时 重启 关机
    在Linux系统中,我们可以通过配置cron任务或者使用systemd服务来实现定时重启或者开关机的设置。1.使用cron任务实现定时重启或者开关机:Cron是一个在Linux系统中用于自动化任务的工具。可以使用它来创建定期运行的任务。要创建一个定时重启或者开关机任务,需要编辑root用户的crontab......
  • linux基本权限
    3基本权限与归属读取:允许查看内容-readr写入:允许修改内容-writew可执行:允许运行和切换-excutex对于文本文件:r读取权限:cat、less、grep、head、tailw写入权限:vim、>、>>x可执行权限:Shell与Python对于目录:r读取权限:ls命令查看目录内容w写入权限:能够创建、删除、修......
  • Ubuntu使用教程:轻松掌握Linux操作系统
    今天要和大家分享一份Ubuntu使用教程,帮助大家快速掌握这个功能强大、易于上手的Linux操作系统。无论是对于新手还是已有一定Linux基础的用户,这篇教程都将提供清晰的步骤和详细的内容,让您轻松上手Ubuntu。第一步:安装Ubuntu1.从Ubuntu官网下载适合您的版本(如最新的Ubuntu20.04LTS版......
  • Linux操作系统 no.1
    一.基本指令:  目录操作1.创建目录  mkdir2.查看目录  pwd3.删除目录  rmdir 文件操作1.创建文件  touch2.查看文件  cat3.显示文件内容  more4.对文件进行分页输出  less5.查看文件头几行  head6.查看文件后几行  tail7.指定查找 ......
  • Linux读写执行权限
    1、Linux读写执行权限Linux将访问文件的用户分为3类,分别是文件的拥有者,所属组(也就是文件所属的群组)以及其他用户。最常见的文件权限有3种,即对文件的读(用r表示)、写(用w表示)、执行(用x表示,针对可执行文件或目录)权限。 r:读取权限,数字代号为"4"。 w:写入权限,数字代号为"2"......
  • linux服务器中文文件名打包之后到windows上解压乱码
    0:背景,服务器文件名是gbk编码,使用tarczf 打包,然后在windows上解包其中的中文文件名乱码。1:最终方式 #zip-r20231010.zip20231010 在服务器上压缩整个目录(里面有中文文件名)在windows上使用360压缩进行解压。就可以解决乱码问题。2:踩过的坑2.1 不能使用tarczf 创建*t......
  • fiddler 使用自动相应 替换js
    fiddler使用自动相应替换js   ......
  • Linux 磁盘空间异常爆满的排查和处理
    一、问题现象在服务验证中,遇到磁盘空间使用率接近100%,业务操作出现异常具体:测试升级过程中,磁盘分区的容量空间使用殆尽,导致升级失败,手动操作删除一些文件后,磁盘空间仍旧没有释放,具体查看的时候确实没有多大大文件 二、问题排查思路:1.通过  df-Hl命令查看  2.查看......