- ベストアンサー
シェル(ksh)でテキスト文書を変換
以下のようなテキストファイルで、 3回目に出現する「111」を「222」に変換 するにはどのようにすればよいでしょうか? よろしくお願いします。 <元> AA111B111AAA111DDD111 A111C111DDDDDD111EEEE ~ <結果> AA111B111AAA222DDD111 A111C111DDDDDD222EEEE
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
perlを使って while(<>){ @wk=split(/(111)/) ; @wk[5]="222"; print @wk; } みたいなスクリプトで perl 111To222.pl < org.txt > conv.txt みたいな感じでできると思います。
お礼
うまく行きました。 こんなに簡単にかけるんですね。 ありがとうございます。 助かりました。