Linux 用Perl打印shell命令的输出

Linux 用Perl打印shell命令的输出,linux,perl,Linux,Perl,我想将shell命令的outout转换为变量,例如$result,然后在屏幕上打印出来,例如print$result df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' 只需使用反勾号,并小心引用: my $result = `df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print \$5 " " \$1 }'`; print $result;

我想将shell命令的outout转换为变量,例如$result,然后在屏幕上打印出来,例如print$result

df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }'

只需使用反勾号,并小心引用:

my $result = `df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print \$5 " " \$1 }'`;
print $result;

只需使用反勾号,并小心引用:

my $result = `df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print \$5 " " \$1 }'`;
print $result;

我自己只是一个学习者,但我发现这很有用。。。“此软件包作为演示案例提供,演示了一些Perl功能。它不应用于生产程序”。

我自己只是一个学习者,但我发现这很有用。。。“此软件包作为演示案例提供,演示了一些Perl功能。它不应用于生产程序”。

您应该为此检查适当的模块,例如。您应该检查适当的模块,例如。