特定のパターンで始まる行を除くスペースを削除する

特定のパターンで始まる行を除くスペースを削除する

同じパターン(パターンは "ORGANISM")で始まるすべての行を除いて、ファイル内のすべてのスペースを削除したいと思います。

入力する:

Cat; Dog; Squirrel
ORGANISM Animalus terrus
Sequence: ACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTACGT

出力:

Cat;Dog;Squirrel
ORGANISM Animalus terrus
Sequence:ACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTACGT

「ORGANISM」文字で始まる行を除いて、すべての行に空白がありません。

ベストアンサー1

sed '/^ORGANISM/!s/ //g' /path/to/input

これにより、すべての行のすべてのスペースが削除されます。いいえで始めてくださいORGANISM

おすすめ記事