我正在尝试编写一个Perl脚本,它将执行以下操作:
1.打开一个文件,其中每行包含多个文件的位置(说文件A,文件B )
2.请在每个文件的egrep的类似egrep的“模块|输入|输出”
3.将使用相同的文件名A,B等,但在不同的目录中的egrep的输出)Shell命令对文件的每一行
egrep有更多限制,但我可以稍后添加它们。
我的问题是我该如何做第2步和第3步?在哪里,我在我的Perl脚本打开的文件的每一行执行一个shell命令。而文件的位置将是,例如,design/rtl/name.v
和我想的egrep的结果存储在design/fake/name.v
为什么用perl模式做什么真的应该是一个shell脚本? – 2013-04-05 07:57:00
如上所述,它更像是一个shell脚本问题,但它可能会更好地使用Perl自己的文件读取和搜索功能,而不是调用'egrep'。 – 2013-04-05 08:04:16