Linux中的预定义变量

Posted 413Xiaol

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的预定义变量相关的知识,希望对你有一定的参考价值。

解释:
  主要是Bash中已经定好的变量,名称不能自定义,作用也是固定的

$?
  最后一次执行的命令返回状态,0为成功,非0为失败
$$
  当前进程的进程号
$!
  后台运行的最后一个进程的进程号

例子:
[[email protected] sh]# ls
param_test2.sh param_test.sh
[[email protected] sh]# echo $?
0

[[email protected] sh]# lss
-bash: lss: command not found
[[email protected] sh]# echo $?
127

[[email protected] sh]# echo $$
8466

[[email protected] sh]# find /root -name hello.sh &
[1] 8700
[[email protected] sh]# echo $!
8700
[1]+ Done find /root -name hello.sh





























以上是关于Linux中的预定义变量的主要内容,如果未能解决你的问题,请参考以下文章

Linux中的预定义变量

Linux:怎么显示Makefile中的变量?

linux——Shell 脚本基础篇(变量类型,变量操作,定义,运算与逻辑关系)

Linux Shell基础 - Bash变量 - 环境变量 - 位置参数变量 - 预定义变量

Shellshell脚本中的变量

linux shell脚本,怎样变量传递执行结果