Batch file 使用批处理脚本查找和替换文件中的多个单词

Batch file 使用批处理脚本查找和替换文件中的多个单词,batch-file,Batch File,我有一份档案。我想替换这个词:如果有“a”,用“p”替换“a”,否则用“q”替换“a”。并保存该文件。如何使用批处理脚本执行此操作 我的建议: 必须批量生产吗?一个小型Python程序和一个正则表达式可能会更好。检查这个答案:如果有“a”,用“p”替换“a”,或者用“q”替换“a”——你能解释一下“else”部分吗?如果存在a,则将其替换为“p”。“q”将如何进入画面? sed "y/a/p/" file.txt > newfile.txt

我有一份档案。我想替换这个词:如果有“a”,用“p”替换“a”,否则用“q”替换“a”。并保存该文件。如何使用批处理脚本执行此操作

我的建议:


必须批量生产吗?一个小型Python程序和一个正则表达式可能会更好。检查这个答案:如果有“a”,用“p”替换“a”,或者用“q”替换“a”——你能解释一下“else”部分吗?如果存在a,则将其替换为“p”。“q”将如何进入画面?
sed "y/a/p/" file.txt > newfile.txt