linux $() $区别

藏色散人
藏色散人原创
2019-11-05 10:14:012056浏览

linux $() $区别

$

$的符号在在不同的地方,它所代表的定义会有所不同。例如,在bash中,$符号表示当前用户是普通用户;在bash脚本中。$从一个变量开始。

例如,以下是一些特殊变量:

$表示参数的数量

$0是脚本本身的名称

$1是传递给shell脚本的第一个参数

$2是传递给shell脚本的第二个参数

$@表示所有参数,并且所有参数都是独立的

$是正在运行的脚本的当前进程ID号

那$是显示最终命令的退出状态,0表示没有错误,其他表示有错误。

$()

$():这个小括号里放的是命令,和``反引号作用一样,执行这个命令

如$(command) 的功能是执行command并输出结果(当然这个输出不是在屏幕上,而是要放在具体语境里)。

推荐:《Linux教程

以上就是linux $() $区别的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。