シェルツイートスポンサーリンクcatの-sオプションで連続した複数の空白行を1行にする※MACターミナル(BSD系)での動作確認です。下記のファイルがあったとします。awkfindlsgrepcatで-sオプションを付けると、下記のように、連続した複数の空白行が1行になります。awkfindlsgrepスポンサーリンクawkで書いてみたawkを使って書いてみました。他に良い書き方があるかもれませんね。$0}}'下記が実行結果になります。