summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2025-08-02 17:08:59 +0200
committerRoman Smrž <roman.smrz@seznam.cz>2025-08-02 17:27:34 +0200
commite4a392c1c3089e0ec77601d99cd19be4403bb3a1 (patch)
tree3f8511a8d0232227dcb44ca40af7d47c3706051f /test
parent07a95fc6138446529384b08ecd1ecc2d54861761 (diff)
Shell: list all shell special characters for parser
Diffstat (limited to 'test')
-rw-r--r--test/asset/shell/echo.et2
-rw-r--r--test/script/shell.et2
2 files changed, 4 insertions, 0 deletions
diff --git a/test/asset/shell/echo.et b/test/asset/shell/echo.et
index c2174a0..1e48cac 100644
--- a/test/asset/shell/echo.et
+++ b/test/asset/shell/echo.et
@@ -21,3 +21,5 @@ test Echo:
echo "\""\""a"
echo "'" '"' '\\\' "\\"
echo a\ b\ \ c
+
+ echo \" \' \\ \$ \# \| \> \< \; \[ \] \{ \} \( \) \* \? \~ \& \!
diff --git a/test/script/shell.et b/test/script/shell.et
index 12a5a73..7db19c8 100644
--- a/test/script/shell.et
+++ b/test/script/shell.et
@@ -53,6 +53,8 @@ test ShellEcho:
"' \" \\\\\\ \\"
"a b c"
+ "\" ' \\ \$ # | > < ; [ ] { } ( ) * ? ~ & !"
+
with p:
expect /run-test-result Echo done/
expect /run-all-done/