如何自动替换INSIDE文本内容中的字符?

ℕʘʘ*_*ḆḽḘ 5 python text latex r

我有一个/myfolder包含许多乳胶表的文件夹.

我需要他们每个人来替换字符,即更换任何minus标志-,通过en dash .

只是可以肯定:我们更换hypens INSIDE所有文件夹中的文件TEX的.我不关心tex文件名.

手动执行此操作将是一场噩梦(文件太多,错误太多).有没有办法自动循环文件并进行替换?Python/R中的解决方案会很棒.

谢谢!

use*_*968 4

sed -i -e 's/-/\xe2\x80\x93/g' /myfolder/*应该管用。

\n\n

表达式进行全局搜索并将-shell 扩展的文件内的所有内容替换/myfolder/*\xe2\x80\x93. sed 进行就地更改,即覆盖原始文件(您需要在 MacOS 上显式指定备份文件,但我不记得该参数了)。

\n\n

完全不关心是否-是逐字连字符还是乳胶语法的一部分。请注意这一点。

\n