Je veux créer un script d'installation pour mon PC personnel et je veux le rendre plus flexible.
Comment remplacer mon nom d'utilisateur par la variable utilisateur actuelle?
Exemple: téléchargement vers: / home / THISUSER / Téléchargements /
command-line
bash
scripts
FixXxeR
la source
la source
$HOME
pour la maison et$USER
pour l'utilisateur :)Réponses:
Vous pouvez utiliser la variable
$HOME
pour la maison et$USER
pour l'utilisateur.Votre exemple peut alors être
$HOME/Downloads
ou/home/$USER/Downloads
.la source
Si vous voulez faire cela, vous devez utiliser ...
ce serait donc
et il montrera l'emplacement de téléchargement par défaut (dans mon cas
/discworld/Downloads
). Fonctionne pour tous ces mots. Comme ...la source
xdg-user-dir DOWNLOAD
si vous voulez l'imprimer. : Pmore
quand!isatty(stdin)
?