Saya ingin membuat skrip instalasi untuk PC di rumah dan saya ingin membuatnya lebih fleksibel.
Bagaimana cara mengganti nama pengguna saya dengan variabel pengguna saat ini?
Contoh: unduh ke: / home / THISUSER / Downloads /
command-line
bash
scripts
FixXxeR
sumber
sumber
$HOME
untuk rumah, dan$USER
untuk pengguna :)Jawaban:
Anda dapat menggunakan variabel
$HOME
untuk rumah, dan$USER
untuk pengguna.Contoh Anda kemudian dapat
$HOME/Downloads
atau/home/$USER/Downloads
.sumber
Jika Anda ingin melakukan ini, Anda harus menggunakan ...
jadi itu akan menjadi
dan itu akan menunjukkan lokasi unduhan default (dalam kasus saya
/discworld/Downloads
). Bekerja untuk semua kata-kata ini. Suka ...sumber
xdg-user-dir DOWNLOAD
jika Anda ingin mencetaknya. : Pmore
dilakukan kapan!isatty(stdin)
?