在UNIX shell脚本中:$是什么!扩大到?
发布时间:2020-12-15 22:05:13 所属栏目:安全 来源:网络整理
导读:$是什么意思!在 shell或 shell脚本中?我试图理解一个具有以下内容的脚本. local@usr a=1local@usr echo $a1local@usr echo $!aa 它正在打印变量.是这样的吗?我们有哪些其他$x选项?我知道的很少是$$,$*,$?.如果有人能指出我的好消息来源,那将会很有帮助.
$是什么意思!在
shell或
shell脚本中?我试图理解一个具有以下内容的脚本.
local@usr> a=1 local@usr> echo $a 1 local@usr> echo $!a a 它正在打印变量.是这样的吗?我们有哪些其他$x选项?我知道的很少是$$,$*,$?.如果有人能指出我的好消息来源,那将会很有帮助.顺便说一句,这是在Sun OS 5.8,KSH. 解决方法
各种$…变量在
Bash manual中描述.根据手册$!扩展到后台启动的最后一个进程的PID.看到:
$echo "Foo" Foo $echo $! $true& [1] 67064 $echo $! 67064 [1]+ Done true 在ksh中似乎也是这样. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |