csvファイルがあり、すべてのメールに.example.comを追加したいと思います。結果はfoo@bar.com.example.comになります。ターミナルからsedコマンドを使用してこれを実行したいのですが、正しい構文がわかりません。例:
email1@foo.bar;name1;surname1
email3@foo.bar;name2;surname2
email3@foo.bar;name3;surname3
になるはずです
email1@foo.bar.example.com;name1;surname1
email3@foo.bar.example.com;name2;surname2
email3@foo.bar.example.com;name3;surname3
sed -i "" -e 's/\(@[A-Z0-9.-]+\.[A-Z]{2,4}\)/\1.example.com/g'
file.csvで試しましたが、機能しません