2

Я пытаюсь найти команду, которая вернула бы мне оцененное значение переменной $ PS1 или просто приглашение оболочки с текущим путем.

например

foo-user@bar-pc:~\bar

Я хотел бы избежать использования чего-то подобного, так как pwd не будет усекать home_dir как ~ .

echo "`whoami`@`hostname`:`pwd`"

1 ответ1

0

Это реализация предложения billc.cn:

        $(export PS1; echo exit | sh -i 2>&1)

Конечно, если у вас есть ! в PS1 он будет оцениваться как «1» - если только у вас не будет какого-либо сохранения истории.  Имя пользователя, имя хоста, текущий каталог, дата и время и т.д. Должны быть в порядке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .