Вызывается переменная окружения для приглашения bash PS1
(обычно устанавливается в ~ / .bashrc). Что такое PS1? Есть ли PS2?
bash
command-line
Оливье Лалонд
источник
источник
select
команды, сначала установив PS3, например.PS3="Select by typing the number: "
от слегка перефразированного из The Bash Reference Manual
PS1 Основная строка приглашения. Значением по умолчанию является '\ s- \ v \ $'.
PS2 Строка вторичного приглашения. то есть для продолжения команд (те, которые занимают более одной строки). Значением по умолчанию является «>».
PS3 Значение этой переменной используется в качестве подсказки для команды выбора. т.е. для ввода в работающий скрипт. Если эта переменная не задана, команда выбора запрашивает '#? ».
PS4 Значение - это приглашение, которое выводится перед выводом командной строки, если задана опция -x. Первый символ PS4 повторяется несколько раз, по мере необходимости, чтобы указать несколько уровней косвенности. По умолчанию это «+».
PS1 и PS2 взяты из оригинального sh, PS3 и PS4 были добавлены как часть bash
Смотрите примеры здесь
источник