重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

AAA
AAA

BBB
BBB

CCC
CCC

上記のようなデータがテキストで1万行程度あります。このデータを
AAA@hoge.com AAA
BBB@hoge.com BBB
CCC@hoge.com CCC
上記のような形にしたいのです、hoge.comとAAAの間はTabです。

スクリプト1発で可能でしょうか、それともテキストエディタ+エクセルでやらなければならないでしょうか?

お分かりになる方、方法等教えてください。

よろしくお願いします。

A 回答 (2件)

とりあえずawkではこんなものかな。



awk '/^[a-zA-Z0-9]+/{ if (i>0) {printf "%s@hoge.com\t%s\n",a,$1; i=0;} else {a=$1; i++;} }' < uuu
    • good
    • 0
この回答へのお礼

1発で変換できました、ありがとうございます!

お礼日時:2009/07/02 11:26

どのように変換したいのかがよくわかりませんが.


AAA が 2行あるのに AAA@hoge.com AAA は 1行でいいの?
AAA
AAA

BBB

AAA
AAA
だったらどうなるの?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!