rizin/test/db/cmd/cmd_system
Florian Märkl cd938d2083 Add -I (IL lifting) option to rz-asm
$? is also set to the return value of a command run by ! for testing
this.
2022-01-10 19:27:09 +01:00

79 lines
660 B
Text

NAME=!
FILE==
CMDS=<<EOF
?e magic
?e yeah
!echo magic
!echo yeah
EOF
EXPECT=<<EOF
magic
yeah
magic
yeah
EOF
RUN
NAME=!| grep
FILE==
CMDS=!echo magic|grep bob
EXPECT=<<EOF
EOF
RUN
NAME=!| sed
FILE==
CMDS=!echo magic|sed -e s,magic,yeah,
EXPECT=<<EOF
yeah
EOF
RUN
NAME=?e|
FILE==
CMDS=?e magic|sed -e s,magic,yeah,
EXPECT=<<EOF
yeah
EOF
RUN
NAME=p8 `?e 3`
FILE==
CMDS=p8 `?e 3`
EXPECT=<<EOF
000000
EOF
RUN
NAME=p8 `!echo 3`
FILE==
CMDS=p8 `!echo 3`
EXPECT=<<EOF
000000
EOF
RUN
NAME=!echo "test"
FILE==
CMDS=<<EOF
!echo test
EOF
EXPECT=<<EOF
test
EOF
RUN
NAME=! return
FILE=
CMDS=<<EOF
!true
?v $?
!false
?v $?
EOF
EXPECT=<<EOF
0x0
0x1
EOF
EXPECT_ERR=
RUN