":"の後に文字が4文字未満の場合は、行全体を削除します。

たとえば、次のような多くの行を含むファイルがあります。

blue:fish
red:tomato
black:moon

":"の後に文字が4つ未満の場合は、行全体を削除したいと思います。

ベストアンサー1

あなたはそれを使用することができますsed:

sed -r -e '/:.{0,3}$/d' data

-r拡張正規表現を使用します(の場合{})。このsed式は、コロンの後に0〜3文字を使用してから、すべての行に一致する行の終わりをd削除します。その他の内容はすべて印刷されます。

おすすめ記事