Comparison of command shells
Programming features
Columns: Functions | s Default argument | Lambda functions | eval function | Pseudorandom number generation
Yes since SVr2 | No | No | Yes | No | Yes | No | No | Yes | No | Yes | Yes | No | Yes | Yes ($RANDOM) | No | No | No | Yes | No | Yes | No | Yes | Yes | Yes (random-integer, random-real) | Yes | Yes | No | Yes | No | Yes (via "call :label") | No | No | No | Yes (%random%) | Yes | No | No | Yes | Yes (%@random[] function) | Yes | Yes | Yes | Yes | Yes | No | No | No | No | No | Yes | No | No | Yes | Yes | Yes | No | No | No | No