linux命令替换格式 linux命令行替换文件内容( 二 )


-r 在脚本指令中使用扩展正则表达式 。
-s,-separate 默认情况下,sed将把输入的多个文件名作为一个长的连续的输入流 。而GNU sed则允许把它们当作单独的文件 。
-u , -unbuffered 最低限度的缓存输入与输出
a,append表示追加指令linux命令替换格式;
i,insert表示插入指令;
d , delete表示删除指令;
s , substitution表示替换指令 。
sed脚本指令的基本格式是:
[地址,即路径]命令(有些命令仅可以对一行操作,有些可以对多行操作),命令也可以用花括号进行组合,使命令序列可以作用于同一个地址 。
address{
command1
command2
command3
}
sed的基本工作方式是:
sed的替换命令s:
1、全局替换 : s/old/new/g  , 其中g为全局替换,用于替换所有出现的次数; /如果和正则匹配的内容冲突可以使用其linux命令替换格式他符号,如 : s@old@new@g
2、标志位
为什么要有多行模式: 配置文件一般有单行出现,但也有使用json或XML格式的配置文件,为多行出现 。
多行模式处理命令N、D、P
【linux命令替换格式 linux命令行替换文件内容】关于linux命令替换格式和linux命令行替换文件内容的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。