|
cat -A allunix.txt
unix$
unix$
unix$
unix$
sed -e '{
N
/unix/D
}' allunix.txt > r.txt
cat -A r.txt
unix$
$
处理完之后会多出一个空白行,而如果全是空白行的话,
cat -A allblank.txt
$
$
$
$
sed -e '{
N
/^\n$/D
}' allblank.txt > r.txt
cat -A r.txt
$
$
也是两个空白行,请教一下当'N'读到文件尾时会怎么样处理,为什么会多出一个空白行呢,谢谢。 |
|