方法1:基础方法
[[email protected] ~]# grep -v "^$" oldboy.txt
[[email protected] ~]# sed ‘/^$/d‘ oldboy.txt
[[email protected] ~]# awk ‘!/^$/‘ oldboy.txt
其中,
^$表示空行。
Grep -v 表示排除。
Sed //d 表示删除
Awk !// 表示排除或取反。
方法2:考虑到可能有空格方法
[[email protected] ~]# grep -v "^[ ]*$" oldboy.txt
[[email protected] ~]# sed ‘/^[ ]*$/d‘ oldboy.txt
[[email protected] ~]# awk ‘!/^[ ]*$/‘ oldboy.txt
其中,
[ ]*表示连续出现0个或多个空格,表示0个的时候就相当于是^$即空行。
方法3:考虑到可能有空格或tab键
[[email protected] ~]# sed ‘/^[ \t]*$/d‘ oldboy.txt
[[email protected] ~]# awk ‘!/^[ \t]*$/‘ oldboy.txt
时间: 2024-10-25 13:26:53