作为linux的新手,常读常写脚本是一种不错的提高方式,本系列将天马行空记录一些有意思的小片段。
@ $?用法
参考以下代码:
file: test.sh
#! /bin/sh
echo '$#' $#
echo '$@' $@
echo '$?' $?
* If you run the above script as *
> ./test.sh 1 2 3
You get output:
$# 3
$@ 1 2 3
$? 0
由此咱们可以得到以下结论:
-
$#
= 参数个数,本例中为3. -
$@
= 传递的全部参数, 本例中为 1 2 3. -
$?
= 上一次执行是否执行成功, 本例子为0,表示成功.
网友评论