首页 > 系统相关 >linux sed 批量替换文件中的字符串或符号

linux sed 批量替换文件中的字符串或符号

时间:2023-03-27 23:45:53浏览次数:48  
标签:文件 ff 批量 sed file linux 字符串 替换

sed -i :直接修改读取的文件内容,而不是输出到终端。   sed -i 就是直接对文本文件进行操作的   替换每行第一次出现的字符串 sed -i 's/查找的字符串/替换的字符串/' 文件   替换文件中所有出现过的字符串 sed -i 's/查找的字符串/替换的字符串/g' 文件   例如,将文件GAOWEILIUSHI_201809_084中的|全部替换为|| sed -i 's/|/||/g' GAOWEILIUSHI_201809_084

sed -i 's/d/7523/' /home/1.txt
执行结果
7523dd
#ff
 
sed -i 's/d/7523/g' /home/1.txt
执行结果
752375237523
#ff

去掉 “行首” 带“@”的首字母@

sed -i 's/^@//' file

特定字符串的行后插入新行

sed -i '/特定字符串/a 新行字符串' file

 

特定字符串的删除

sed -i '/字符串/d' file

 

标签:文件,ff,批量,sed,file,linux,字符串,替换
From: https://www.cnblogs.com/ricehome/p/17263488.html

相关文章

  • Learning model-based planning from scratch
    发表时间:2017文章要点:这篇文章想说,之前的文章去做planning的时候,都会去设计一个planning的方法。这篇文章提出了一个端到端的方法,Imagination-basedPlanner,不去设计plan......
  • linux版本查看命令
    一、查看Linux内核版本命令(两种方法):1、cat/proc/version2、uname-a二、查看Linux系统版本的命令(3种方法):1、lsb_release-a,即可列出所有版本信息:这个命令适用于所......
  • window和linux如何将go代码打包成可执行程序
    前言:在window下代码写好了,如何部署到linux呢,或者怎么打包成exe程序,在window下运行呢?查看正文正文:window下如何打包成exe文件,并运行。打开goland,点击Terminal终端输入......
  • Rocky Linux 系列8 --- 分区方案
    一、概要1.环境(1)RockyLinux9.1(2)RHEL8系列对于RHEL系列的Linux系统来讲,必须的分区有/root和swap,此外为确保系统的健壮性,强烈推荐针对/boot和/var进行分区。......
  • Linux下 Java 读取文件路径
    一般文件路径在windows中用\表示,但是在其他系统平台下比如linux中就不是\所以java给我们提供了一个与平台无关的表示路径的常量File.separator在windows中则表示\比......
  • Linux恢复文件双手锏
    导读当你在系统中有意或无意地使用 shift+delete 组合键、删除选项,或是清空回收站的方式来删除一个文件时,该文件的内容并没有从硬盘(或是其它存储设备)上直接销毁。......
  • Linux用户和用户组管理/etc目录解释
    1. /etc/passwd内容解释root:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbin/nologinadmin:x:3:3:admin:/d......
  • Linux 系统目录结构
    Linux系统目录结构登录系统后,在当前命令窗口下输入命令:cd/ll显示结果root@iZ2ze1w1u469cd5g30t9kbZ:/#lltotal72drwxr-xr-x19rootroot4096Mar2014:51......
  • Linux 系统启动过程
    Linux系统启动过程linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:内核的引导。运行init。系统初始化......
  • Linux 简介
    Linux简介Linux内核最初只是由芬兰人林纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是......