【发布时间】:2014-12-16 12:30:48
【问题描述】:
我正在尝试在 Cygwin 中使用 sed 进行搜索和替换:
SRC_FOLDER_MAIN=bra
TGT_FOLDER_MAIN=tag
但以下 sed 命令不起作用:
sed 's/${SRC_FOLDER_MAIN}/${TGT_FOLDER_MAIN}/g' externals.txt > externals_mod.txt
这个例子可以正常工作(将“bra”替换为“tag”):
sed 's/bra/tag/g' externals.txt > externals_mod.txt
我错过了什么?
会不会是 Cygwin 的问题?
【问题讨论】:
-
+1 为您的示例,这可能是一个错字,但有道理!和
<tag>一样,bra也必须配对^_^. -
已配对?我不明白...?
-
这是一个极其困难的概念,需要多年的深入研究 :P :P :P
-
啊,好吧,我明白了...会开始做事的。
-
……没看懂就忘了……