2021-07-03m / 2017-12-23
- sed
- 刪除檔案內的空白行
sed -i '/^$/d' filename.txt
或(有內容的行不刪除)
sed -i '/./!d' filename.txt
- 刪除特定行
- 全域刪除特定行
sed -i '/pattern/d' filename.txt
- 刪除第1-10行裡的匹配到的行
sed -i '1,10{/pattern/d;}' filename.txt
- 刪除不包含指定字元的行
sed -i '/pattern/!d' filename.txt