![从命令行向 HTML 添加软连字符](https://linux22.com/image/1100105/%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%90%91%20HTML%20%E6%B7%BB%E5%8A%A0%E8%BD%AF%E8%BF%9E%E5%AD%97%E7%AC%A6.png)
我正在寻找一种方法,­
从命令行自动插入软连字符(或 Unicode 字符)来将单词连字符连接到 HTML 文档中。
1)从命令行执行此操作的最佳方法是什么?
2) 在使用不同的词典/规则进行单词连字时,有哪些选择?除英语外,还有其他语言的规则吗?
我知道有些软件,包括 LibreOffice,如自动连字软件,有将连字符应用于文档的选项,但我正在寻找在现有 HTML 文档中执行连字符操作的方法,而不使用文字处理软件。
答案1
如果您要查找的只是用 进行替换-
,­
则只需使用sed
:
sed -i 's/-/\­/g' file.html
上述命令将编辑file.html
并进行您想要的替换。
您的其他问题与此无关,所以我不会深入探讨,但确实,不同的语言通常有不同的连字符规则。