i 行前插入文本:2iYY 在第二行之前插入文本行‘YY’ 4,7iYY 在第4-7行的每一行前添加文本 a 行后插入文本:2aYY 在第2行之后添加文本 /^XX/aYY 在以XX开头的行之后添加文本 c 替换当前行:2cYY 将第2行的内容修改为YY sed ‘2iXX’ m.txt sed ‘2aXX’ m.txt sed '2cXX' m.txt 处理多...
-n:只显示经过sed处理的行 -e:执行多个命令 -f:执行含有sed命令的文件 -r:支持扩展正则表达式(默认为基础正则表达式) -i:直接修改读取的文件内容,不输出 命令 -a:新增,在当前行的后一行新增a后面的字符串 -c:替换 -d:删除 -i:插入,在当前行的前一行新增i后面的字符串 -p:打印,将选择的数据打印出来,通...
options:sed命令的选项,例如-i用于直接修改文件,-e用于执行多个命令等。 command:sed执行的操作,如查找和替换、删除等。 file:要处理的文件。如果没有指定文件,sed将从标准输入(通常是键盘)读取数据。 2. 常用的sed命令格式 sed命令的核心格式是: sed 'operation/pattern/replace' filename 1. 其中: operation:...
sed -i '32a\ kill $\{PID\}' :在32行之后添加一行:(前面有多个空格)kill ${PID} //如果替换后的文本前面要留多个空格,可在第一个空格前添加"\" sed -i '$aWWWW' /etc/profile :在文件末尾添加文字WWWW sed -i '1aWWWW\nEEEE' /etc/profile :在第一行后添加两行文字,\n是换行符 sed -i ...
-i :可以直接操作原文件。默认情况下sed不会改变原文件,但是-i选项可以修改原文件,此选项应慎用。 -r:可以使用标准正则表达式。默认情况下sed只支持基本正则表达式,但是加上-r选项后则支持扩展正则表达式 -e:多脚本共用。可以同时执行多个命令。 常见的用法(格式): ...
#sed [选项] ‘编辑指令’文件列表(多个文件间空格间隔) 格式2: 前置命令| sed [选项] ‘编辑指令’ 2、常见选项 1)-n ——屏蔽默认输出,仅输出符合条件的文本 2)-i ——直接修改文件内容 正常情况下,sed命令所做的处理只是把操作结果(包括打印、删除等)输出到当前终端屏幕,而并不会对原始文件做任何更改...
的动作编辑,接要执行的一个或 者多个命令 cat readme.txt cat readme.txt | sed -e '2i I ...
sed的常用选项: -e:它告诉sed将下一个参数解释为一个sed指令,只有当命令行上给出多个sed指令时才需要使用-e选项 -f:后跟保存了sed指令的文件 -i:直接对内容进行修改,不加-i时默认只是预览,不会对文件做实际修改 -n:取消默认输出,sed默认会输出所有文本内容,使用-n
-e 执行多个命令 -f 执行含有sed命令的文件 -r 支持扩展正则表达式(默认为基础正则表达式) -i 直接修改读取的文件内容,不输出 命令 -a:新增,在当前行的后一行新增a后面的字符串 -c:替换 -d:删除 -i:插入,在当前行的前一行新增i后面的字符串
-i :直接修改文件内容; -n :只打印模式匹配的行; -r :支持扩展表达式; -h或--help:显示帮助; -V或--version:显示版本信息。 sed常用命令: vi a 在当前行下面插入文本; o i 在当前行上面插入文本; O c 把选定的行改为新的文本; d 删除,删除选择的行; dd ...