【发布时间】:2018-04-25 19:25:15
【问题描述】:
Perl 6 的 shell 向“shell”发送命令,但没有说明那是什么。我一直在我的机器上得到 bash,但我不知道我是否可以依赖它。
$ perl6 -e 'shell( Q/echo $SHELL/ )'
/bin/bash
$ csh
% perl6 -e 'shell( Q/echo $SHELL/ )'
/bin/bash
% zsh
$ perl6 -e 'shell( Q/echo $SHELL/ )'
/bin/bash
这在 Unix 上已经很容易了,但在 Windows 上的 cmd.exe 或 PowerShell(或 bash,如果已安装)呢?我认为它是 cmd.exe 但有文档的答案会很好。
【问题讨论】:
-
归档为issue in
perl6/doc。谢谢!