方法一:利用grep
grep -v '^\s*$' test.txt
注:-v表示將匹配的結果進行反轉,正則表達式匹配空行。(空行可包括空格符制表符等空白字符)
方法二:利用sed
sed '/^\s*$/d' test.txt
注:d代表刪除該行
方法三:利用awk
awk NF test.txt
注:NF代表當前行的字段數,空行的話字段數為0,被awk解釋為假,因此不進行輸出。
方法一:利用grep
grep -v '^\s*$' test.txt
注:-v表示將匹配的結果進行反轉,正則表達式匹配空行。(空行可包括空格符制表符等空白字符)
方法二:利用sed
sed '/^\s*$/d' test.txt
注:d代表刪除該行
方法三:利用awk
awk NF test.txt
注:NF代表當前行的字段數,空行的話字段數為0,被awk解釋為假,因此不進行輸出。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。