sed 入门
Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。
工作原理
命令格式
sed 常用命令
命令
选项
- -r 使用ERE(扩展正则表达式元字符)
- -i 原地修改源文件
- -n 关闭默认打印内容
地址(条件)
sed s命令
s :取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正则表达式!例如 1,20s/old/new/g 就是啦!
sed 's/sam/tom/gi2' file.txt
//将file.txt中的sam替换成tom,g表示全局替换,如果没有g,则替换掉第一个匹配到的sam替换成tom后就结束了;i表示忽略大小写;2表示对仅仅对第二个匹配到的替换
上面这个/没有硬性要求,可以替换成其他字符
标签:sam,Linux,替换成,sed,tom,txt,三剑客 From: https://www.cnblogs.com/cilinmengye/p/17737046.html
sed 's/[0-9]\+/$&/g' file.txt
//这个命令的作用是在全部数字前面加上$,&表示匹配到的内容