Saya ingin menampilkan jalur saat ini di sh prompt (bukan bash shell), yang saat ini hanya menunjukkan "#", saya mencoba memperkenalkan ini
env PS1="$(whoami)@$(hostname):$(pwd)"
dan
set PS1="$(whoami)@$(hostname):$(pwd)"
di /etc/profile
.
Namun yang jelas ini tidak menyegarkan ketika direktori diubah atau pengguna berubah. Tolong sarankan cara untuk membuat ini dinamis.
$()
menjalankan program terpisah; akan lebih cepat menggunakan variabel lingkungan, seperti$LOGNAME
,$HOSTNAME
dan$PWD
sebagai gantinya.