使用perl执行shell命令,同时保留shell环境变量

时间:2013-04-03 08:20:10

标签: perl shell

我需要使用perl运行顺序shell命令,但我需要shell环境来保存其变量。

例如:

$result = `cd /`;
$result = `touch test.txt`;

在这个例子中,我需要在/.

上创建test.txt

另外,我不想在一行代码中运行它们,例如$ result = touch /test.txt;我需要单独调用shell,而环境变量保持不变。

1 个答案:

答案 0 :(得分:3)

chdir '/';
$result = `touch test.txt`;