sed '/^[ \t]*$/d;/^[ \t]*[#;]/d'

/^[ \t]*$/d 是清除空行,或者是用 '/^$/d'(如果這行中有[tab]的字元就不會成功哦)

 

/^[ \t]*[#;]/d 是清除#或;起始的註釋行

用法:
sed –i '/^[ \t]*$/d;/^[ \t]*[#;]/d' /tmp/test.txt(路徑檔名)

neo2124 發表在 痞客邦 PIXNET 留言(0) 人氣()