質問: ファイルから空白行を削除する方法(タブとスペースを含む)? ファイルからすべての空行を削除したいのですが。行にスペースまたはタブが含まれている場合でも、削除する必要があります。
回答: どうですか:sed -e 's/^[[:blank:]]*$//' source_file > newfile またはsed -e '/^[[:blank:]]*$/d' source_file > newfile つまり.各行を次のように置き換えます。 開始した場合( "^ ") スペースまたはタブ( "[[:blank:]] ")ゼロ回以上(" * ") そして、行の終わりです( "$ ") http://www.zytrax.com/tech/web/regex.htm#special の:: blank ::およびその他の特殊文字の詳細情報