`echo $ 0` возвращает полный путь вместо оболочки с префиксом da sh в VS Code - PullRequest
0 голосов
/ 29 января 2020

Я использую VS Code на macOS (10.13.6, если это имеет значение). Вот что я получаю в интегрированном терминале:

$ echo $0
/bin/bash

Но в приложении MacOS Terminal я получаю:

$ echo $0
-bash

Я видел, что da sh Префикс означает, что это оболочка входа . Разве это не относится к VS Code? Здесь говорится, что по умолчанию для macOS .

Я играл с изменением оболочки входа в систему на /bin/zsh, а затем на /usr/local/bin/zsh, чтобы использовать установку из Homebrew. Это вызвало некоторую путаницу.

...