0

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

4

1 回答 1

1

system您可以使用,exec和反引号运算符 (``和)从 Perl 运行所有外部程序和命令qx()

请参阅:

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

my $file = 'foo.csv';
`scp foo.csv someone@otherserver:dir/foo.csv`;
于 2013-07-07T13:46:57.877 回答