• 締切済み

大量データの一括変換

aaa.bbb ccc.ddd eee.fff ggg.hhh 上記のようなデータが約1万行程度あるのですが、これを下記のようなユーザ名・メルアドに変換するコマンド等、お分かりになる方教えてください。ユーザ名・メルアドの間は半角スペースです。 ある程度自分で調べた結果awk等で出来そうな気がするのですが。。。 ユーザ名  メルアド   ↓     ↓ aaa.bbb aaa.bbb@hoge.com ccc.ddd ccc.ddd@hoge.com eee.fff eee.fff@hoge.com ggg.hhh ggg.hhh@hoge.com

みんなの回答

  • trapezium
  • ベストアンサー率62% (276/442)
回答No.2

じゃ参考までにawkも。 awk '{printf "%s %s@hoge.com\n",$1,$1}' < infile > outfile

  • prophetok
  • ベストアンサー率44% (13/29)
回答No.1

awkでもperlでも簡単にできるけど、一番簡単なのは正規表現で置換できるエディタを使う方法 秀丸なら 検索文字 ^(.*) 置換  \1 \1@hoge.com

関連するQ&A