我有一个文件,例如map.txt
,包含搜索字符串列表和相应的替换:
search -> replacement
bigBone -> bb
fishMarket -> fm
dogCollar -> dc
...
Run Code Online (Sandbox Code Playgroud)
我需要在文件夹中递归地搜索和替换与上述所有文件匹配的所有字符串,但符号链接除外。我知道如何一次做一个这样的:
$ find /some/folder -type f -exec sed -i 's/old_text/new_text/g' {} \;
Run Code Online (Sandbox Code Playgroud)
如何使用上述映射大规模执行此操作?我已经阅读了这个问题,但不太明白。