複習
擴展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