1

大きなテキスト ファイルのセットがあります。たとえば、Project GutenburgのWar and Peace などです。テキストがテキスト ファイルの 1 行 (明らかに非常に長い) に収まるように、つまり改行がないようにする必要があります。OS X で bash を使用しています。

これまでのところ、ファイル(pg2600.txt)を新しいファイル(output.txt)に変換するためにいくつかの異なるコマンドを試しましたが、役に立ちませんでした。

tr -d '\n' <pg2600.txt > output.txt有望に思えましたが、テキスト エディターで開くと、改行がまだ残っています。

最終的な目標は、次のようなものを変換することです。

"Madame, I doubt my ability before such an audience," said he,
smilingly inclining his head.

の中へ

"Madame, I doubt my ability before such an audience," said he, smilingly inclining his head.
4

1 に答える 1

3

テキスト ファイルには余分な\r. したがって、代わりにこれを使用できます。

tr -d '\r' < input > output

または、この場合、すべての改行を削除するには、次を使用します。

tr -d '\r\n' < input > output
于 2013-05-14T17:46:16.297 に答える