读取某文件第一行内容并且将以该内容为文件名的压缩文件解压到指定目录的perl脚本

#!/usr/bin/perl

open(TMPFILE,"filename.txt")||die "error";
while($line=<TMPFILE>)
{
 if ( $line =~ /zz_\d+\.tar\.bz2/ )
 {
  $tmp= $&;
 }
 last
}
close(TMPFILE);
system("cd path1 ; bunzip2 < path2/$tmp | tar xvf - ");

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*


为了防止恶意的垃圾评论脚本,请输入以下图片里面的数学方程式的答案。
防垃圾评论问题