定位方式 ▣sed cmd中address的定位方式 n 表示第n行 $ 表示最后一行 m,n 表示从第m行到第n行 /pattern/ 查询包含指定模式的行。如/disk/、/[a-z]/ /pattern/,n 表示从包含指定模式的行到第n行 n,/pattern/ 表示从第n行到包含指定模式的行 /模式1/,/模式2/ 表示从包含模式1到包含模式2的行 反向选择, 如m,n!的结果与m,n相反 16
16 /模式1/,/模式2/ 表示从包含模式1 到 包含模式2的行 反向选择, ! 如 m,n!的结果与 m,n 相反 n 表示第 n 行 n,/pattern/ 表示从第 n 行 到 包含指定模式的行 /pattern/,n 表示从包含指定模式的行 到 第 n 行 /pattern/ 查询包含指定模式的行。如 /disk/、/[a-z]/ m,n 表示从第 m 行到第 n 行 $ 表示最后一行 sed_cmd 中 address 的定位方式 定位方式
常用sed编辑命令 口常用的sed edit cmd ◆P:打印匹配行 sed -n '1,3p'datafile //('1,3!p') sed -n 'Sp'datafile sed -n '/north/p'datafile ◆=:显示匹配行的行号 sed -n '/north/='datafile ◆d:删除匹配的行 sed -n '/north/d'datafile 17
17 p :打印匹配行 sed -n '1,3p' datafile // ('1,3!p') sed -n '$p' datafile sed -n '/north/p' datafile = :显示匹配行的行号 sed -n '/north/=' datafile d :删除匹配的行 sed -n '/north/d' datafile 常用的 sed_edit_cmd 常用 sed 编辑命令