Quero criar um script de instalação para o meu PC doméstico e quero torná-lo mais flexível.
Como substituir meu nome de usuário pela variável de usuário atual?
Exemplo: faça o download para: / home / THISUSER / Downloads /
command-line
bash
scripts
FixXxeR
fonte
fonte
$HOME
para a casa, e$USER
para o usuário :)Respostas:
Você pode usar a variável
$HOME
para a casa e$USER
para o usuário.Seu exemplo pode ser
$HOME/Downloads
ou/home/$USER/Downloads
.fonte
Se você quiser fazer isso, use ...
então isso seria
e mostrará o local de download padrão (no meu caso
/discworld/Downloads
). Funciona para todas essas palavras. Gostar ...fonte
xdg-user-dir DOWNLOAD
se você quiser imprimi-lo. : Pmore
faz quando!isatty(stdin)
?