Como os comentários observaram, isso depende do shell, pois cada um é seu próprio idioma. Para bash
você pode obter uma boa lista aqui
A sintaxe de shell POSIX também inclui uma lista, que é bastante semelhante à de bash
.
Aqui está a lista POSIX, embora o link bash
acima também explique o que é especial sobre eles:
| & ; < > ( ) $ ' \ " ' <space> <tab> <newline>
e
* ? [ # ˜ = %