Змінна середовища для запиту bash називається PS1
(зазвичай встановлюється в ~ / .bashrc). Що означає PS1? Чи є PS2?
Змінна середовища для запиту bash називається PS1
(зазвичай встановлюється в ~ / .bashrc). Що означає PS1? Чи є PS2?
Відповіді:
PS1 позначає "Рядок рядка підказок" або "Оперативний запит один", перший рядок підказок (який ви бачите в командному рядку).
Так, є PS2 і більше! Будь ласка, прочитайте цю статтю та Вікі Arch та, звичайно, Посібник із Баша .
select
команди, встановивши спочатку PS3, наприклад. PS3="Select by typing the number: "
злегка перефразоване з Довідкового керівництва Баша
PS1 Первинний рядок підказок. Значення за замовчуванням - '\ s- \ v \ $'.
PS2 Вторинна рядок підказок. тобто для команд, що продовжуються (ті, що займають більше одного рядка). Значення за замовчуванням - '>'.
PS3 Значення цієї змінної використовується як запит для команди select. тобто для введення в запущений сценарій. Якщо ця змінна не встановлена, команда select запропонує "#? '.
PS4 Значення - це підказка, надрукована перед тим, як командний рядок буде відлунено, коли встановлено параметр -x. Перший символ PS4 повторюється кілька разів, за необхідності, щоб вказати на кілька рівнів непрямості. За замовчуванням - "+".
PS1 і PS2 походять від початкового ш, PS3 і PS4 були додані як частина bash
Дивіться приклади тут