Perl 6's 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, когда это задокументировано, но как насчет cmd.exe или PowerShell в Windows (или bash, если он установлен)?Я полагаю, что это cmd.exe , но документированный ответ был бы неплохим.