【发布时间】:2023-04-10 03:25:02
【问题描述】:
我有大约 230 个文件,它们是 *.pl 、 *.txt 和一些 *.conf 文件,它们的默认路径设置为当前环境,例如 /home/AD/USR/perl/5.8.0/bin/perl。我需要将"/home/AD/USR" 替换为环境变量${USR_PATH}。我要修改的文件在子目录中。这意味着我的脚本应该找到 e.g find .|xargs grep -l "/home/AD/USR" 所有文件,然后替换字符串。
旧:
/home/AD/USR/perl/5.8.0/bin/perl新:
${USR_PATH}/perl/5.8.0/bin/perl
有人可以告诉我该怎么做吗?
外壳:/bin/bash 环境:Linux x86_64
【问题讨论】: