Wywoływana jest zmienna środowiskowa dla monitu bash PS1
(zwykle ustawiana w ~ / .bashrc). Co oznacza PS1? Czy jest PS2?
bash
command-line
Olivier Lalonde
źródło
źródło
select
polecenia, najpierw ustawiając PS3, np.PS3="Select by typing the number: "
z nieco sparafrazowany z The Bash Reference Manual
PS1 Główny ciąg zachęty. Wartość domyślna to „\ s- \ v \ $”.
PS2 Drugi ciąg zachęty. tj. dla poleceń ciągłych (tych, które zajmują więcej niż jedną linię). Wartość domyślna to „>”.
PS3 Wartość tej zmiennej jest używana jako monit dla polecenia select. tj. do wprowadzania w działającym skrypcie. Jeśli ta zmienna nie jest ustawiona, polecenie select wyświetla monit za pomocą „#? „.
PS4 Wartością jest monit wyświetlany przed wyświetleniem wiersza poleceń, gdy ustawiona jest opcja -x. Pierwsza postać PS4 jest replikowana wiele razy, w razie potrzeby, aby wskazać wiele poziomów pośrednictwa. Domyślnie jest to „+”.
PS1 i PS2 pochodzą z oryginalnego sh, PS3 i PS4 zostały dodane w ramach bash
Zobacz przykłady tutaj
źródło