mirror of
https://github.com/SerenityOS/serenity
synced 2024-10-15 20:33:10 +00:00
Shell: Use /tmp for all file operations valid.sh test
Not doing so sometimes intermittently caused the '*' glob expansion test to fail and lock up the shell.
This commit is contained in:
parent
a5889b9aad
commit
413d98fb45
|
@ -65,8 +65,8 @@ word_count=(() | wc -w)
|
|||
if not test "$(echo well hello friends $word_count)" -eq 3 { fail variable containing pipeline }
|
||||
|
||||
# Globs
|
||||
mkdir sh-test
|
||||
pushd sh-test
|
||||
mkdir -p /tmp/sh-test
|
||||
pushd /tmp/sh-test
|
||||
touch (a b c)(d e f)
|
||||
if not test "$(echo a*)" = "ad ae af" { fail '*' glob expansion }
|
||||
if not test "$(echo a?)" = "ad ae af" { fail '?' glob expansion }
|
||||
|
@ -78,7 +78,7 @@ pushd sh-test
|
|||
if not test "$(echo x(a*))" = "xad xae xaf" { fail globs in lists do not resolve to lists }
|
||||
if not test "$(echo "foo"a*)" = "fooad fooae fooaf" { fail globs join to dquoted strings }
|
||||
popd
|
||||
rm -fr sh-test
|
||||
rm -fr /tmp/sh-test
|
||||
|
||||
# Setopt
|
||||
setopt --inline_exec_keep_empty_segments
|
||||
|
|
Loading…
Reference in a new issue