テキストファイルのスペースをピリオド/ピリオドに変換

テキストファイルのスペースをピリオド/ピリオドに変換

私はLinuxに初めて触れたので、私の無知を許してください。

プレーンテキストを含むプレーンテキストファイルがあります。ファイル内のすべてのスペースをピリオド/ピリオドに変換できるかどうかを知りたいです。

たとえば、「The rain is relentless」から「The.rain.is.relentless」に変更されます。

テキストファイルがかなり大きくてフォーラムに載せないと、寂しいようです。

とても感謝しています。

答え1

この試み:

sed -i 'y/ /./' file

「-i」を使用すると、新しい代替コンテンツでファイルが上書きされます。 「-i」がない場合、ファイルは変更されず、代替ファイルが端末に印刷されます。

答え2

次のような多くのツールがこれを行うことができますsed

sed 's/ /./g' file

またはtr:

tr ' ' . <file

関連情報