0
私は数千万のテキスト文書を持っており、系統的に改訂された行が必要です。別のプログラムで処理できるように、ファイルを体系的に変更する必要があります。大きなテキスト文書を系統的に変更するにはどうすればよいですか?
各行の冒頭に文字列を追加する必要があり、テキストの各行の後にテキストを2行追加する必要があります。
どうすればいいですか?
私は数千万のテキスト文書を持っており、系統的に改訂された行が必要です。別のプログラムで処理できるように、ファイルを体系的に変更する必要があります。大きなテキスト文書を系統的に変更するにはどうすればよいですか?
各行の冒頭に文字列を追加する必要があり、テキストの各行の後にテキストを2行追加する必要があります。
どうすればいいですか?
これを行うにはどうすればいいですか?
あなたはその上で、このようなtr
、cut
、paste
、sed
、awk
として多く標準的なテキスト処理ユーティリティ、のいずれかを選択し、そしてだろう。
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
、Perlでとても簡単に聞こえるのsedやawkの – melpomene
あなたがこれまでにしようとしている何を(あなたの説明から?これはちょうど約数行で完了するかのように見えます_anythin g_はCよりも高いレベルです) – nobody
ツールの推奨はここでは求められません。コード作成サービスではありません。 [help/on-topic]と[ask]を参照してください。 –