所以我想创建一个带有 3 个参数的脚本 - 文件路径、要替换的确切单词以及替换它的内容。如何创建这样的东西?
通常我希望它有类似 sudo script.sh "C:/myTextDoc.xml""_WORD_TO_REPLACE_""WordTo Use"的 api
最佳答案
您不需要脚本,一个简单的 sed 即可(如果您在 cygwin 或兼容 POSIX 的操作系统下运行):
sed -i '' 's/_WORD_TO_REPLACE_/WordTo Use/' "C:/myTextDoc.xml"
关于regex - 如何使用 .SH 文件脚本替换文本文件中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5477724/