在特殊字符上使用sed

时间:2014-05-06 17:05:01

标签: regex linux bash sed command

目前我有一个文件 包含文本 Your path: ../test/tester [hello] whatever 但我想将其更改为:Your path: ../../tested/text [hello] whatever 我已经尝试了sed,但我相信../是一个特殊角色所以我不太确定如何处理这个问题。

这对我不起作用。
 sed s/tester/..//g;s/tester/tested/text/

1 个答案:

答案 0 :(得分:0)

这会解决您的问题吗?

➜  scripts  cat example
Your path: ../test/tester [hello] whatever

➜  scripts  sed "s|../test/tester|../../tested/text|" example > example2
➜  scripts  cat example2
Your path: ../../tested/text [hello] whatever