我正在尝试在 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 的问题?