select_max: <value1> | <value2> :: <command1> :: <command2> :: <default>

select_min: <value1> | <value2> :: <command1> :: <command2> :: <default>

These commands allow for more sophisticated branching than the bracket prefix to a single command. A command will be executed based on the largest/smallest value present.

An arbitrary number of values can be used - at least same number of commands must be supplied - or an extra command can be supplied as a default which will be run if none of the values can be parsed as a number.