シンボリックリンクを介して呼び出されると、$ 0には何が含まれますか?

シンボリックリンクを介して呼び出されると、$ 0には何が含まれますか?

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

ベストアンサー1

$0呼び出されたプログラムの名前は保存されませんが、呼び出されたプログラムの名前は保存されます。呼び出しプログラムも同様です./my_command$0./my_command

シンボリックリンクという事実は何の違いもありません。

おすすめ記事