在Bash中,似乎有几个变量具有特殊的,一致意义的值.例如,
./myprogram &; echo $!
Run Code Online (Sandbox Code Playgroud)
将返回后台进程的PID myprogram.我知道其他人,比如$?我认为是目前的TTY.还有其他人吗?
在我看到的shell脚本中有这一行:
grep -e ERROR ${LOG_DIR_PATH}/${LOG_NAME} > /dev/null
if [ $? -eq 0 ]
Run Code Online (Sandbox Code Playgroud) 我遇到过$?我在其中一个shell脚本中进行集成(不是由我编写的).
只是想确认它意味着上一个命令的返回码.
用法类似于
runSomeCommand $VAR1 $VAR2 $VAR3
processResult $?
Run Code Online (Sandbox Code Playgroud)