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