$0:命令含命令所在的路徑。
$#:傳遞給程序的總的參數數目。
$?:Shell程序在Shell中退出的情況,正常退出返回0,反之爲非0值。
$*:傳遞給程序的所有參數組成的字符串。
Example:
! /bin/bash
echo "program name is $0"
echo "parameter passed to this program $#"
echo "the last is $?"
echo "the parameter are $*"
運行:
bash parameter this is a test program
運行結果如下:
program name is parameter
parameter passed to this program 5
the last is 0
the parameter are this is a test program