1. shell脚本中的默认变量
|
|
脚本 |
变量1 |
变量2 |
变量3 |
变量4 |
|
脚本变量 |
script_name |
var1 |
var2 |
var3 |
var4 |
|
默认变量 |
$0 |
$1 |
$2 |
$3 |
$4 |
$# : 代表后接的参数个数
$@ :代表$1、$2、$3、$4,每个变量都是独立的,默认用空格分隔;
$* :代表 $1c$2c$3c$4 ,其中c为分隔字符,默认为空格;
2. shell脚本中的exit
例如,执行 ls命令,然后 echo $?,会返回0,表示ls命令成功执行;
如果执行asdfasdf,然后echo $?,会返回1,表示这个命令执行错误。
在shell脚本中,可以设置exit返回的数值,默认exit返回0,exit返回的值可以被echo $?调用,用于判断脚本的执行结果。
本文深入探讨Shell脚本中的默认变量及其使用,包括$0到$#、$@和$*的含义与应用。同时,解释了exit命令在脚本执行中的作用,以及如何通过echo $?来判断脚本执行结果。
5584

被折叠的 条评论
为什么被折叠?



