Reference

Psh::StrategyBunch(3pm)

Evaluation strategies

NAME

psh - Evaluation strategies

* "bang"

If the input line starts with ! all remaining input will be sent unchanged to /bin/sh

* "perl"

If the input line starts with p! all remaining input will be sent unchanged to the perl interpreter

* "brace"

Input within curly braces will be sent unchanged to the perl interpreter.

* "perlfunc"

Tries to detect perl builtins - this is helpful if you e.g. have a print command on your system. This is a small, minimal version without options which will react on your own sub's or on a limited list of important perl builtins. Please also see the strategy perlfunc_heavy

* "executable"

This strategy will search for an executable file and execute it if possible.

* "eval"

All input will be evaluated by the perl interpreter without any conditions.

History