特定の特殊プレフィックス文字を持つファイルから特定の単語を取得する

特定の特殊プレフィックス文字を持つファイルから特定の単語を取得する

ファイルがありますが、@というプレフィックスが付いた特定の単語がすべて必要です。ファイルは次のとおりです

@abc fffg, @bcdg pnkout , @ghj sms , @yth txt= 5 ,@dfg call.

ファイルには同様の行があります。出力は次のようにする必要があります

@abc
@bcdg 
@ghj
@yth
@dfg
... 

すべて新しいラインに置き換えられました。

ベストアンサー1

grep -Po '(^|\W)\K@\w+' inputfile
@abc
@bcdg
@ghj
@yth
@dfg

おすすめ記事