摘要:
在如下的红色字体中,d是删除,p是打印一、打印打印奇数行(删除偶数行)或者偶数行(删除奇数行)1.仅打印奇数行sed‘n;d’tmp2.仅打印偶数行sed-n‘n;p’tmp二、打印包含某单词的行sed-n‘/word/p’tmp三、打印以某单词开头的行sed-n‘/^word/p’tmp四、打印以某单词结尾的行sed-n‘/word$/p’tmp五、删除所有空行sed‘/^$/d’tmp六、显示第1行或第2行到第5行sed-n‘1p’tmpsed-n‘2,5p’tmp或者sed-n‘6q,2,5p’tmp后者比前者效率高很多当只需要显示文件的前面的部分或需要删除后面的内容时,可以在脚本中使用 阅读全文
摘要:
一、每行前后添加空行1.每行后面添加一行空行:sedGtmp每行前面添加一行空行:sed‘{x;p;x;}’tmp2.每行后面添加两行空行:sed‘G;G’tmp每行前面添加两行空行:sed'{x;p;x;x;p;x;}'tmp3.每行后面添加三行空行:sed‘G;G;G’tmp每行前面添加三行空行:sed'{x;p;x;x;p;x;x;p;x}'tmp依次类推,添加几行空行,就有几个G或者x;p;x二、如果行后有空行,则删除,然后每行后面添加空行sed'/^$/d;G'tmp三、在匹配行前后添加空行sed'/shui/G'tmp 阅读全文