Variabel lingkungan untuk bash prompt disebut PS1
(biasanya diatur dalam ~ / .bashrc). Apa artinya PS1? Apakah ada PS2?
Variabel lingkungan untuk bash prompt disebut PS1
(biasanya diatur dalam ~ / .bashrc). Apa artinya PS1? Apakah ada PS2?
Jawaban:
PS1 adalah singkatan dari "Prompt String One" atau "Prompt Statement One", string prompt pertama (yang Anda lihat di baris perintah).
Ya, ada PS2 dan banyak lagi! Silakan baca artikel ini dan Arch wiki dan tentu saja The Bash Reference Manual .
select
perintah dengan terlebih dahulu mengatur PS3, misalnya. PS3="Select by typing the number: "
dari sedikit diparafrasekan dari The Bash Reference Manual
PS1 String prompt utama. Nilai default adalah '\ s- \ v \ $'.
PS2 String prompt sekunder. yaitu untuk perintah lanjutan (yang mengambil lebih dari satu baris). Nilai default adalah '>'.
PS3 Nilai dari variabel ini digunakan sebagai prompt untuk perintah pilih. yaitu untuk input ke dalam skrip yang sedang berjalan. Jika variabel ini tidak disetel, perintah pilih meminta dengan '#? '
Nilai PS4 adalah prompt yang dicetak sebelum baris perintah digaungkan ketika opsi -x diatur. Karakter pertama PS4 direplikasi beberapa kali, jika perlu, untuk menunjukkan berbagai tingkat tipuan. Standarnya adalah '+'.
PS1 dan PS2 berasal dari sh asli, PS3 dan PS4 ditambahkan sebagai bagian dari bash
Lihat contoh di sini