A bash parancs környezeti változóját PS1
néven hívják (általában a ~ / .bashrc fájlban állítják be). Mit jelent a PS1? Van PS2?
Válasz
A PS1 jelentése “Az első karakterlánc felszólítása” vagy “Az első mondat felszólítása”, az első felszólító karakterlánc (amit lát parancssorban).
Igen, van PS2 és még sok más! Kérjük, olvassa el ezt a cikket és az Arch wiki-t , és természetesen A Bash kézikönyv .
Megjegyzések
Válasz
enyhén átfogalmazva A Bash kézikönyv
PS1 Az elsődleges parancssor. Az alapértelmezett érték ’\ s- \ v \ $’.
PS2 A másodlagos parancssor. azaz a folyamatos parancsok (azok, amelyek több sort is bevesznek) Az alapértelmezett érték ’>’.
PS3 Ennek a változónak az értékét használják a select parancsra. azaz egy futó szkriptbe való bevitelhez. Ha ez a változó nincs beállítva, akkor a select parancs a „#? ’.
PS4 Az érték a parancssor kinyomtatása előtt kinyomtatott parancs, amikor az -x opció be van állítva. A PS4 első karakterét szükség szerint többször is megismétlik, hogy jelezzék az indirection több szintjét. Az alapértelmezett +.
A PS1 és a PS2 az eredeti sh-ből származik, a PS3 és a PS4 a bash részeként került hozzáadásra
Lásd a példákat itt
select
parancs gyors megváltoztatására a PS3 első beállításával, pl.PS3="Select by typing the number: "