gpt4 book ai didi

perl - Perl使用系统提取 tar

转载 作者:行者123 更新时间:2023-12-02 07:32:27 26 4
gpt4 key购买 nike

我正在尝试使用tar文件提取目录,但是它似乎无法正常工作。
该命令在命令行中有效,但不适用于perl中的“系统”。我真的需要这个才能在perl中工作。

$tar_dir = "/root/updates/*.tar.bz2";
system ("for i in $tar_dir ; do tar xvfj $i; done");

在命令行上像这样工作: for i in *.bz2 ; do tar xvfj $i; done
我想念什么吗?

谢谢

最佳答案

或者,您可以将循环移动到Perl代码中:

use warnings;
use strict;

for (glob '/root/updates/*.tar.bz2') {
system "tar xvfj $_";
}

关于perl - Perl使用系统提取 tar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20458326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com