最初の空行のみ削除 sed

最初の空行のみ削除 sed

ここに同様の質問がありますが、それらのどれも私の問題とまったく一致しません。

sedを使用してファイルの最初の空行を削除する方法は?

私が持っていると仮定しましょう

a

b

c

そして私は欲しい

a
b

c

出力として。

ベストアンサー1

sedFAQを見るここ:

$ sed '0,/^$/{//d}' lines
a
b

c

d

使用する空白のある行を検討したい場合は、実際には空行のみが削除されます。

$ sed '0,/^[[:space:]]*$/{//d}' lines

代わりに。

おすすめ記事