たとえば、複数の空白less
行--squeeze-blank-lines
-s
一つ空行はless
フィルタとして使用されません(つまり、出力はttyに送信されません)。
同様のオプションは で見つけることができ、一般cat
とも呼ばれ、-s
複数の空行ではなく単一の空行を作成します。
空白/空白行を一緒に削除するにはどうですか?私が考えることができる1つの方法はを使用することですが、grep
おそらくもっと簡単なことを見落としているのでしょうか?
答え1
使用awk
!
echo -e "dada
ada
bada
" | awk NF
明らかにする
dada
ada
bada