shell:刪除/保留文件中的指定行

將文件file1中第一行到含有word字符的行刪除,並重定向到文件file2:spa

sed  '1,/word/d' file1 > file2sed

將文件file1中含有word字符的行保留,並重定向到文件file2,-n表示結果不打印到屏幕:file

sed -n '/word/p' file1 > file2重定向

將文件file1中>=21行的內容刪除,-i表示直接將更改保存在file1:word

sed -i '21,$d'  file1
文件

多個條件用分號隔開:co

sed  '1,/word1/d;21,$d;/word2/d'  file1 > file2 字符

相關文章
相關標籤/搜索