美文网首页
sed命令的使用

sed命令的使用

作者: 你好_3821 | 来源:发表于2021-03-23 13:50 被阅读0次

sed 命令是Linux三剑客之一,它主要用来替换文件内容的

文件test.txt 内容

#test.txt
999
9991999

输入命令

sed 's\999\666' test.txt
#输出结果
666
6661999

cat test.txt
#输出结果
999
9991999

从结果中我们知道这样替换只能把每一行匹配到的第一个替换掉
想要全部替换必须在后面加个/g

sed 's\999\666\g' test.txt
#输出结果
666
6661666

cat test.txt
#输出结果
999
9991999

这样的话就全局替换了,但是原本文件的内容没有变,我们可以把结果输出到另一个文件中

sed 's\999\666\g' test.txt > test2.txt
cat text2.txt
#输出结果
666
6661666

当然我们也可以直接在源文件替换 加个参数-i

sed -i 's\999\666\g' test.txt

cat text.txt
#输出结果
666
6661666

这只是sed中的一个很小很小的用法,记录一下。

相关文章

  • LINUX sed命令的使用

    LINUX sed命令的使用 命令格式 sed常用命令 sed替换标记 sed元字符集 已匹配字符串标记& ⼦串匹...

  • Linux命令之sed批量替换字符串操作

    Linux中sed命令功能强大,本文将详细介绍如何使用sed命令进行字符串替换。一、基本的替换命令格式1:sed ...

  • 070-sed

    想要编辑和修改文本内容。使用sed命令可以完美做到。非常有必要写一遍记录及查看。 sed 命令行格式为: sed ...

  • 2019-07-24 课堂笔记sed命令

    昨天回顾 使用grep命令取IP地址 今日总结 sed执行原理sed执行原理.jpg sed [参数] '条件指令...

  • Mac sed命令invalid command code错误

    问题 Mac上使用sed命令时,报出sed: 1: "1.txt": invalid command code ....

  • sed命令使用

    sed基本用法:sed: stream EDitor 行编辑器,(全屏编辑器:vi)。 sed: 模式空间 默...

  • sed 命令使用

    sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选...

  • sed命令使用

    全部替换指定内容 sed -i "s/SELINUX=enforcing/SELINUX=disabled /g"...

  • 六.Linux之sed命令

    sed使用方式 1.在Shell中输入: 脚本格式: 2.用sed -f命令调用sed脚本文件 3.直接执行sed...

  • sed命令的使用

    sed命令 sed 是一种几乎包括在所有 UNIX 平台(包括 Linux)的轻量级流编辑器。sed主要是用来将数...

网友评论

      本文标题:sed命令的使用

      本文链接:https://www.haomeiwen.com/subject/xzkfhltx.html