复习
扩展code
# sed -n '/特定字符/,/特定字符/'p test.txt
# sed 's/\b[a-z]/\u&/g' filename
# sed 's/[a-z]/\u&/g' filename
# sed 's/[A-Z]/\l&/g' filename
# sed 's/(^指定字符.*)/\1 数字/' test.txt
# sed 's/(^指定字符.*)/& 数字/' test.txt
# sed '/^指定字符/s/$/ 数字/' test.txt
# sed '/指定字符/{p;:a;N;$!ba;d}' test.txt 定义一个标签a,匹配c,而后N把下一行加到模式空间里,匹配最后一行时,才退出标签循环,而后命令d,把这个模式空间里的内容所有清除。 if 匹配"c" :a 追加下一行 if 不匹配"$" goto a 最后退出循环,d命令删除。删除匹配行以及匹配行下一行
sed -i '/sample/{N;d}' filename
# sed -n '1,100{/sample/p}' 1.txt