echo $ shell ничего не возвращает

Попытка определить путь к оболочке по умолчанию в моей среде, используя:

echo $shell

Однако, когда я запускаю это, я получаю пустой ответ. Система работает около 5 секунд, затем ничего не возвращает в следующей строке, после чего снова следует командная строка.

Есть идеи, что это значит и как мне найти путь?

Кстати, если я наберу эту команду, то должен быть видимый путь.

Редактировать:
Попытка echo $SHELL и получение того же ответа от системы.

1
задан 22 April 2019 в 19:08

1 ответ

Можно читать «оболочку» непосредственно из файла passwd:

echo $( getent passwd "${USER}" | cut -d: -f7 )
0
ответ дан 22 April 2019 в 19:08

Другие вопросы по тегам:

Похожие вопросы: