rizin/test/db/cmd/cmd_ownshell
seanachao a2f8631b6c
Change -, --, = argument and = command meaning (#930)
* Swap = & - R (#615)&(#616)
* Fix R replace =
2021-04-21 16:20:24 +08:00

45 lines
681 B
Text

NAME=mkdir; ls
FILE==
CMDS=<<EOF
mkdir .tmp
rm .tmp/blah/bleh
rm .tmp/blah
mkdir .tmp/blah
? 1+1 > .tmp/blah/bleh
ls -l .tmp/blah~bleh[4]
rm .tmp/blah/bleh
rm .tmp/blah
EOF
EXPECT=<<EOF
.tmp/blah/bleh
EOF
RUN
NAME=mkdir -p (without specifying directory)
FILE==
CMDS=mkdir -p
EXPECT=<<EOF
Usage: mkdir [-p] [directory]
EOF
RUN
NAME=mkdir -p
FILE==
BROKEN=1
CMDS=<<EOF
rm /tmp/foo/bar/foo/fooz
rm /tmp/foo/bar/foo
rm /tmp/foo/bar
rm /tmp/foo
mkdir -p /tmp/foo/bar/foo
? 1+1 > /tmp/foo/bar/foo/fooz
ls /tmp/foo/bar/foo
rm /tmp/foo/bar/foo/fooz
rm /tmp/foo/bar/foo
rm /tmp/foo/bar
rm /tmp/foo
EOF
EXPECT=<<EOF
/tmp/foo/bar/foo/./ /tmp/foo/bar/foo/../ /tmp/foo/bar/foo/fooz
EOF
RUN