我有一个包含包含的 Perl 脚本
open (FILE, '<', "$ARGV[0]") || die "Unable to open $ARGV[0]\n";
while (defined (my $line = <FILE>)) {
# do stuff
}
close FILE;
我想.pp
在目录中的所有文件上运行这个脚本,所以我在 Bash 中编写了一个包装脚本
#!/bin/bash
for f in /etc/puppet/nodes/*.pp; do
/etc/puppet/nodes/brackets.pl $f
done
问题
是否可以避免使用包装脚本并让 Perl 脚本来代替它?