sh.lang: Add test commands and history expansion
- Test commands:
test
,[…]
and[[…]]
- History expansion :
!…:…:…
and^…^…^
- No need for
\%{unescaped-space}
(or other unescaped boundary character) butdef:escape
must be included first
test
, […]
and [[…]]
!…:…:…
and ^…^…^
\%{unescaped-space}
(or other unescaped boundary character) but def:escape
must be included first