我有一个问题,我是Perl的新手,所以。 我想从命令i send获取输出以检查它是否已完成,例如:
在我的模块中,我运行命令my_zip_command文件a_lot_of_file',我希望我的模块等到按钮'所有文件都正确拉链'将被打印。
我尝试过STDOUT,但它对我没用,或者我做错了。
bash>my_zip_command file a_lot_of_file
>ziping file1 100%
>ziping file2 100%
>ziping file3 100%
>all file were zip correctly
bash>
感谢您的帮助
答案 0 :(得分:2)
如果您正在尝试
这是我能想到的最简单的方法。
my @output = `my_zip_command file a_lot_of_file`;
@output
将保存命令的完整输出。