将文本文件中的空格转换为句点/句号

将文本文件中的空格转换为句点/句号

我对 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

相关内容