シェル・パラメーターには、呼び出し$0
プログラムの名前が保持されます。my_command
ホームディレクトリにこのコマンドへのシンボリックリンクを作成し、と入力して/usr/local/bin/command1
実行する場合./my_command
の値は何ですか$0
?誰でも理由を説明できますか?ありがとうございます!
ベストアンサー1
$0
呼び出されたプログラムの名前は保存されませんが、呼び出されたプログラムの名前は保存されます。呼び出しプログラムも同様です./my_command
。$0
./my_command
シンボリックリンクという事実は何の違いもありません。