テキストの先頭から最初の空白行までコンテンツを削除しようとしています。
--($:~)-- 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
。パターンに一致する最初の空白行に達すると、/^$/
ループを開始して後続のすべての行を印刷します。