コマンドライン上での命令の意味について


現在、macのTerminalから外部URLを参照し、  
ファイルが存在するかしないかの判定を行っています。

[code]

    curl -I "http://hogehogehoge.com"  
    
[/code]

この後、コマンドラインから `echo $?` と入力し  
結果を出力していますが、`echo $?` はどういう意味をもっているのでしょうか？  
調べてみたのですが、説明に該当するページが存在しなかったため、  
この場をおかりいたしました。  
何卒よろしくお願いします。




`echo $?`は直前に実行したコマンドの終了コードを表示します。  
正常に終了した場合`0`が返るようになっています。  
`man curl`すればcurlがどのような場合に、どの終了コードを返すのか書かれているのでご一読ください。




`echo $?`は直前に実行したコマンドの終了コードを表示します。  
正常に終了した場合`0`が返るようになっています。  
`man curl`すればcurlがどのような場合に、どの終了コードを返すのか書かれているのでご一読ください。

