想要一个Perl变量并将其传递给bash

时间:2013-07-07 13:37:07

标签: perl variables unix storage

我正在尝试在Unix中输入像symmask这样的存储命令。我想构建一个脚本,从Perl中获取变量,就像标准输入一样,然后在bash shell中使用该变量。我一直在尝试在Perl中执行这两个操作,但我无法在Perl脚本中运行存储命令。除非我错过了它。

1 个答案:

答案 0 :(得分:1)

您可以使用systemexec和反引号操作符(``qx())运行Perl中的所有外部程序和命令。

请参阅:

如果您想要将内容复制到另一台服务器,可以使用这样的反引号:

my $file = 'foo.csv';
`scp foo.csv someone@otherserver:dir/foo.csv`;