1 | Other Mini Languages
|
2 |
|
3 | [Arithmetic] arith-context Where legacy arithmetic is allowed
|
4 | sh-numbers 0xFF 0755 etc.
|
5 | sh-arith 1 + 2*3 a *= 2
|
6 | sh-logical !a && b
|
7 | sh-bitwise ~a ^ b
|
8 | [Boolean] dbracket [[ vs. the test builtin
|
9 | bool-expr [[ ! $x && $y || $z ]]
|
10 | test ! $x -a $y -o $z
|
11 | bool-infix [[ $a -nt $b ]] [[ $x == $y ]]
|
12 | bool-path [[ -d /etc ]]
|
13 | bool-str [[ -z '' ]]
|
14 | bool-other [[ -o errexit ]]
|
15 | [Patterns] glob-pat *.py
|
16 | extglob ,(*.py|*.sh)
|
17 | regex [[ foo =~ [a-z]+ ]]
|
18 | [Other Sublang] braces {alice,bob}@example.com
|
19 | histsub !$ !! !n
|
20 | char-escapes \t \c \x00 \u03bc
|