1個以上のスペースは(space)(space)*で表現できます。間違いが多いのは、(space)*です。

sed コマンド 行指定の置換・削除(アドレッシング) sed コマンド 置換・削除・アドレッシングまとめ sed コマンド 削除(行番号とパターン) 複数のスペースを1つに変換. 特定の範囲に対して抽出・改行の削除を行うことで同様の事を行えるのだが、その場合は以下のようにsedを利用してやることで行える。 [root@BS-PUB-CENT7-01 ~]# cat test1. sedについて 改行コードを変更したい 改行コードを\\nから\\r\\nに(つまりLinux(LF)からWindows(CR+LF)に)変換したい sed -i 's/\\n/\\r\\n/' file はダメで、sed -i 's/$/\\r/' file とする必要がある パターンスペース $(行末)を\\r(CR)で変換しているのに、その結果が\\r\\n(CR+LF)になって … sedコマンドを使って改行またはスペースのみの行を削除する方法 † sedコマンドを利用しファイル内の改行のみの行やスペースのみの行を削除する方法を以下に記します。 下記コマンドによる出力は標準出力に出力されます。 sedコマンドで指定行から指定行までを削除する † 上記と同じで開始行を指定することにより範囲指定できます。 sed -e '開始行,削除行d' ファイル名. cat ファイル名 | sed -e '開始行,削除行d' 実行結果 5行目から15行目から最終行まで削除されています。 または.