すみません 途中で送信してしまいました。

my @test = system( 'ls');

としているのですが、lsの内容がstdoutに出力されてしまい、@testには代入されません。
@testにls(他のコマンドの場合もあります)の出力を代入したいのですが、
そのような方法はありませんか?