我正在尝试在Unix中输入像symmask这样的存储命令。我想构建一个脚本,从Perl中获取变量,就像标准输入一样,然后在bash shell中使用该变量。我一直在尝试在Perl中执行这两个操作,但我无法在Perl脚本中运行存储命令。除非我错过了它。
答案 0 :(得分:1)
您可以使用system
,exec
和反引号操作符(``
和qx()
)运行Perl中的所有外部程序和命令。
请参阅:
如果您想要将内容复制到另一台服务器,可以使用这样的反引号:
my $file = 'foo.csv';
`scp foo.csv someone@otherserver:dir/foo.csv`;