$#、$ *を、意味することは、N表します$
1、[$ 0]現在のスクリプトのファイル名を表します。
2、$ N [] Nスクリプトに伝達パラメータ値を表す(nは1-9です)。
3、$ [*]は(スクリプト名パラメータが含まれていない)スクリプトに渡されたすべてのパラメータを表します。
4、[$ @をする$ *]と同様の機能;
5、スクリプトに渡される引数の] [$#番号。
6、$は、最後のコマンドの終了ステータスを表示(0以外の値はエラーを示し、エラーがないことを意味)[?];
7、現在のスクリプト[$$]プロセスID番号;
$ 8と、バックグラウンド実行を[!]命令PID(最後のプロセスID番号のバックグラウンドでのプロセスの実行中)