在shell脚本中间有一个函数
#!/bin/ksh
var=$?
.......
FILE_NAME="/dir/user/work/file/abc.txt"
. ${FILE_NAME}
. ${HOME_PATH}/script/abc.sh
.....
func_start() {
JOB_ID=$1
FLAG=$2
NODES=$3
while [$i -le $NODES]
........ }
exit 0
在这个脚本中var=$?
,. ${file name}
&func_start()
job_id=$1 flag=$2 nodes=$3
?关于这个我不是很清楚。
$?
返回上次执行的命令的退出值。echo $?
在控制台上打印该值。0表示执行成功,而非0值映射为失败的各种原因。
$1 $2 $3:根据GNU
位置参数是由一个或多个数字表示的参数,而不是单个数字0。位置参数是在shell被调用时从它的参数中分配的,并且可以使用set builtin命令重新分配。