2017-08-24 10 views
0

私は数千万のテキスト文書を持っており、系統的に改訂された行が必要です。別のプログラムで処理できるように、ファイルを体系的に変更する必要があります。大きなテキスト文書を系統的に変更するにはどうすればよいですか?

各行の冒頭に文字列を追加する必要があり、テキストの各行の後にテキストを2行追加する必要があります。

どうすればいいですか?

+0

、Perlでとても簡単に聞こえるのsedやawkの – melpomene

+0

あなたがこれまでにしようとしている何を(あなたの説明から?これはちょうど約数行で完了するかのように見えます_anythin g_はCよりも高いレベルです) – nobody

+0

ツールの推奨はここでは求められません。コード作成サービスではありません。 [help/on-topic]と[ask]を参照してください。 –

答えて

1

これを行うにはどうすればいいですか?

あなたはその上で、このようなtrcutpastesedawkとして多く標準的なテキスト処理ユーティリティ、のいずれかを選択し、そしてだろう。

あなたはあなたに利用 awkの「Windows用のUbuntuのためのバッシュ」を含む任意の UNIXライクなシステム()である必要があり、より「普通」のWindows(のために非常に容易に得ることができるを持っていると仮定すると

gawkのパッケージでGnuWin32、またはCygWinが)、これは以下の転写産物のとおり、非常に簡単です:。

pax> (echo 1; echo 2 echo 3) | awk '{ print "prefix-"$0; printf "111\n222\n" }' 
prefix-1 
111 
222 
prefix-2 
111 
222 
prefix-3 
111 
222 
関連する問題