我正在尝试编写一个 Perl 脚本,它将执行以下操作:
1. 打开一个文件,该文件在每一行中都包含多个文件的位置(例如文件 A,文件 B)
2. 对每个文件执行 egrep 操作像 egrep "module|input|output"
3. 将 egrep 的输出以相同的文件名 A、B 等存储在不同的目录中)
egrep 有更多的限制,但我可以稍后添加。
我的问题是如何执行第 2 步和第 3 步?在哪里,我在我的 Perl 脚本打开的文件的每一行上执行一个 shell 命令。例如,文件位置是,design/rtl/name.v
我希望将 egrep 的结果存储在design/fake/name.v