Ubuntuで仮想マシンを実行しています。
私が書いた非常に単純なスクリプトでは、私はshebangを次のように定義しました。
#!/bin/zsh
しかしzsh
。/usr/bin/zsh
どのパスを使用するかが重要ですか?
答え1
/usr/bin/zsh
これがシンボリックリンクであることを理解してください/bin/zsh
。
# ls -l /usr/bin/zsh
lrwxrwxrwx 1 root root 8 Apr 15 10:25 /usr/bin/zsh -> /bin/zsh
Shebangはシンボリックリンクを使用するため、どちらもシステムに存在する限り、どのパスを使用するかは重要ではありません。