【发布时间】:2014-06-20 21:30:47
【问题描述】:
我正在尝试找到一种方法来替换 Shell 中文本文件中的句子,
例如,我想将 "Customer Name 1" 替换为 "customer name, jack_1"。 我故意包含了特殊字符。
我明白sed -i 's/original/new/g' file
我正在寻找可以替换可能包含特殊字符的更复杂句子的东西。
【问题讨论】:
-
您担心哪些特殊字符?
sed将处理大多数事情,但您需要注意原始文本或替换文本中的任何斜线并特别对待它们。模式中的换行符是另一个问题。你有必要担心吗?