- 论坛徽章:
- 0
|
下面的perl生成了一个脚本文件,请问咋样在linux系统里面直接调用生成的这个脚本文件呢?生成的脚本应该是没问题的,就是直接运行这个脚本,就可以启动软件了,现在这个代码只可以生成脚本文件,还需要我自己点击生成的这个脚本文件,软件才可以运行...感觉应该是system函数去调用,但具体应该咋样去做呢?一直弄不对......代码是下面这个:
#!/user/bin/perl
open(AA,"CELL_LIST.txt");
my @lines=<AA>;
close(AA);
open(BB,"drc_txt");
local $/=undef;
my $wholefile=<BB>;
close(BB);
foreach my $newline(@lines){
chop($newline);
chomp(#newline);
my $newfile=$wholefile;
print $newline;
$newfile=~s/CELLNAME/$newline/ig;
mkdir $newline;
print " ".$wholefile."==\n";
open(cc,">$newline/$newline.drc");
printf cc $newfile;
close(cc);
}
最后软件的命令是在生成的文件夹下面,calibre -hier $newline.drc,这样就可以调用这个命令了,循环一次,调用一次,请问这个应该咋样写呢?更多
|
|