我想使用sed查找/替換文本文件中的特殊字符的字符串。我試圖用這樣的命令:在tables.texsed查找替換字符串與特殊字符
sed -i -e 's/one\_test/FIRST TEST/g' tables.tex
因此,更換「one_test」與「第一次測試」
這個命令是不行的,我覺得因爲\字符。有人知道我能做些什麼來實現這個目標嗎?
我想使用sed查找/替換文本文件中的特殊字符的字符串。我試圖用這樣的命令:在tables.texsed查找替換字符串與特殊字符
sed -i -e 's/one\_test/FIRST TEST/g' tables.tex
因此,更換「one_test」與「第一次測試」
這個命令是不行的,我覺得因爲\字符。有人知道我能做些什麼來實現這個目標嗎?
sed -i -e 's/one\\_test/TEST/g' tables.tex
這裏是我的情況...如果這可以幫助
我有一個像安吉星的字符串。我需要用onstar_system替換它。
我這樣做,
的sed -i 'S/OnStar系統\ ./ onstar_system \ ./ G' 文件名
這爲我工作。
這已經在給定的答案中涵蓋。 – Werner
嘗試使用sed -i -e's/one \\ _test/TEST/g'tables.tex – Satya
這正是我所嘗試的,它不起作用。 – user788171
'_'不是特殊字符,所以爲什麼不用: 's/one_test/FIRST TEST/g''? – Scrutinizer