最初から最初の空白行まで内容を削除します。

最初から最初の空白行まで内容を削除します。

テキストの先頭から最初の空白行までコンテンツを削除しようとしています。

--($:~)-- cat example.txt   
pedro
pablo
juan

francisco 
emiliano
martin

したがって、次のものを削除します。

pedro
pablo
juan

私は以前試しました:

sed -n '/^/,/^$/ d' example.txt  

しかし、うまくいきません。

ベストアンサー1

あなたはできます

 sed -n '/^$/{:l; p; n; b l}' file

正常な出力を抑制します-n。パターンに一致する最初の空白行に達すると、/^$/ループを開始して後続のすべての行を印刷します。

おすすめ記事