Sed的常用命令语法

Sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。vi中的正则表达式命令在sed中大多可以通用。 sed常用选项 -e script 指定sed编辑命令 -f scriptfile 指定的文件中是sed编辑命令 -n 寂静模式,抑制来自sed命令执行过程中的冗余输出信息,比如只显示那些被改变的行。 -i[SUFFIX], –in-place[=SUFFIX] 替换和备份源文件 edit files in place (makes backup if extension supplied) 1. 参数p: 打印匹配行 # sed -n ‘2p’/etc/passwd 打印出第2行 awk ‘NR==2{print}’ /etc/passwd # sed -n ‘1,3p’/etc/passwd 打印出第1到第3行 # sed -n ‘$p’/etc/passwd 打印出最后一行 # sed -n ‘/user/p’ /etc/passwd 打印出含有user的行 # Read more…