Chcę utworzyć skrypt instalacyjny dla mojego domowego komputera i uczynić go bardziej elastycznym.
Jak zastąpić moją nazwę użytkownika bieżącą zmienną użytkownika?
Przykład: pobierz do: / home / THISUSER / Downloads /
command-line
bash
scripts
FixXxeR
źródło
źródło
$HOME
dla domu i$USER
dla użytkownika :)Odpowiedzi:
Możesz użyć zmiennej
$HOME
dla domu i$USER
dla użytkownika.Twoim przykładem może być
$HOME/Downloads
lub/home/$USER/Downloads
.źródło
Jeśli chcesz to zrobić, powinieneś użyć ...
tak by było
i pokaże domyślną lokalizację pobierania (w moim przypadku
/discworld/Downloads
). Działa dla wszystkich tych słów. Lubić ...źródło
xdg-user-dir DOWNLOAD
jeśli chcesz go wydrukować. : Pmore
kiedy!isatty(stdin)
?