我想使用sed將txt文件轉換爲html。如何在sed中使用unicode?
但是,要匹配html語法,我需要包含標籤(因此也包括<和>)。當我在sed表達式中使用這些字符時,sed認爲我指定了源文件或目標文件,即使我將它們轉義。我不斷收到消息「系統找不到指定的文件」。
我該如何避免這種情況?我可以以某種方式使用unicode號碼嗎?
源文件:input.txt中
內容:
Hello world!
期望中的目標文件:output.htm
內容:
<html><body>Hello world!</body></html>
sed命令不工作:
sed -r 's#(.*)#\<html\>\<body\>\1\<\/body\>\<\/html\>#g' <input.txt >output.htm
這種簡單的情況下你不需要的sed – RomanPerekhrest
嘛,['sed的-r的##
\ 1#g''(*)(https://開頭ideone。 com/dpMnsC)的作品。 –