带有反引号的Perl-我不了解反引号内部的操作

时间:2019-07-12 20:10:00

标签: perl backticks

我是perl新手。以下内容引起了什么反响?

$selfext$banner是先前定义的。下面的语句在Linux中执行,我不知道标题功能来自哪里?当我打印$_时,我得到一个空字符串。

$_=`banner $selfext $banner`;

1 个答案:

答案 0 :(得分:2)

这是invoking a shell,它正在执行banner命令。 banner是一个普通的UNIX程序,例如uniqsort甚至是perl本身,也就是说,这不是perl函数。但是,并非所有系统上都安装了它(与perl相同),因此执行可能会失败。有关更多信息,请参见man banner