[シェルコマンド] $#、$の*、$ n個の意味を表し、

$#、$ *を、意味することは、N表します$

1、[$ 0]現在のスクリプトのファイル名を表します。

  

 

  

2、$ N [] Nスクリプトに伝達パラメータ値を表す(nは1-9です)。

3、$ [*]は(スクリプト名パラメータが含まれていない)スクリプトに渡されたすべてのパラメータを表します。

4、[$ @をする$ *]と同様の機能; 
5、スクリプトに渡される引数の] [$#番号。

  

6、$は、最後のコマンドの終了ステータスを表示(0以外の値はエラーを示し、エラーがないことを意味)[?];
7、現在のスクリプト[$$]プロセスID番号;
$ 8と、バックグラウンド実行を[!]命令PID(最後のプロセスID番号のバックグラウンドでのプロセスの実行中)

おすすめ

転載: www.cnblogs.com/HeiDi-BoKe/p/11635473.html