相关疑难解决方法(0)

什么是特殊的美元符号shell变量?

在Bash中,似乎有几个变量具有特殊的,一致意义的值.例如,

./myprogram &; echo $!
Run Code Online (Sandbox Code Playgroud)

将返回后台进程的PID myprogram.我知道其他人,比如$?我认为是目前的TTY.还有其他人吗?

bash environment-variables dollar-sign

751
推荐指数
3
解决办法
30万
查看次数

如果[$?-eq 0]对shell脚本意味着什么?

在我看到的shell脚本中有这一行:

grep -e ERROR ${LOG_DIR_PATH}/${LOG_NAME}  > /dev/null
if [ $? -eq 0 ] 
Run Code Online (Sandbox Code Playgroud)

bash shell

37
推荐指数
2
解决办法
10万
查看次数

什么是$?在shell脚本中意味着什么?

我遇到过$?我在其中一个shell脚本中进行集成(不是由我编写的).

只是想确认它意味着上一个命令的返回码.

用法类似于

runSomeCommand $VAR1 $VAR2 $VAR3

processResult $?
Run Code Online (Sandbox Code Playgroud)

unix shell

0
推荐指数
1
解决办法
2053
查看次数

标签 统计

bash ×2

shell ×2

dollar-sign ×1

environment-variables ×1

unix ×1