Linux 在目录中查找文件并使用Perl脚本提取文件

Linux 在目录中查找文件并使用Perl脚本提取文件,linux,find,tar,Linux,Find,Tar,这里所有的专家还有一个问题。我这里有一个Perl脚本,我的目的是找到该文件并untar。但当我执行这一行时,什么都不会发生 my $bundle = "`awk -F \'=\' \'{print \$2}\' config.txt`"; my $bundlename = `awk -F \'=\' \'{print \$2}\' config.txt | awk -F \'/\' \'{print \$11}\'`; print $output; system ("wget $bundl

这里所有的专家还有一个问题。我这里有一个Perl脚本,我的目的是找到该文件并
untar
。但当我执行这一行时,什么都不会发生

my $bundle = "`awk -F \'=\' \'{print \$2}\' config.txt`";
my $bundlename = `awk -F \'=\' \'{print \$2}\' config.txt | awk -F \'/\' \'{print \$11}\'`;

print $output;

 system ("wget $bundle");
 print "$bundlename\n";

 my $cd = `tar -xzvf $bundlename`;
谁能帮我这个忙吗?找到该文件的正确脚本是什么?找到该文件后,将提取
tar.gz
文件


作为代码的背景。我有一个配置文件,它有下载文件的地址,如果文件在机器中下载完成,$bundlename变量将查找并打印文件名,然后,
$cd
变量将在查找文件名后提取文件。

Oh,使用Perl作为更好的shell脚本语言并不是一个好主意。你为什么这么说?如果我的代码不好,你能给我一个代码,它将提取文件,并在提取后提取文件?因为我对这个脚本的目标是将它提取4次。那些
awk
调用实际上是不必要和麻烦的,这就是为什么我认为您使用Perl作为shell脚本语言的替代品。但是当我执行这一行时,哪一行。。。?没有什么事情是难以置信的。之后,
$cd
中有什么内容?