instalador [RESOLVIDO]

1. instalador [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 23/03/2017 - 20:24h

boas...
to querendo fazer um instalador, mas não faço a minima ideia de como passar pelo usuario...
exemplo:
a pasta descompactada esta em Downloads...
como posso colocar o caminho:
mv /home/usuario/Downloads/pasta /destino
como posso proceder com essa logica?
abraços!


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/03/2017 - 20:32h

lipman escreveu:

boas...
to querendo fazer um instalador, mas não faço a minima ideia de como passar pelo usuario...
exemplo:
a pasta descompactada esta em Downloads...
como posso colocar o caminho:
mv /home/usuario/Downloads/pasta /destino
como posso proceder com essa logica?
abraços!


http://man7.org/linux/man-pages/man1/login.1.html


#!/bin/sh
#
# PRograma login no Unix implementa as Variaveis USER e USERNAME
#
mv /home/"$USER"/Downloads/pasta /destino
#
# Uma solução alternativa é usar a variavel HOME, tambem setada pelo programa login
#
mv "$HOME"/Downloads/pasta /destino
#
# Caso não possa usar a variaveis disponiveis pelo login
#
username="$(getent passwd $(id -u) | cut -d: -f1)"
mv /home/"$username"/Downloads/pasta /destino


3. Re: instalador [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 23/03/2017 - 20:43h

north escreveu:

lipman escreveu:

boas...
to querendo fazer um instalador, mas não faço a minima ideia de como passar pelo usuario...
exemplo:
a pasta descompactada esta em Downloads...
como posso colocar o caminho:
mv /home/usuario/Downloads/pasta /destino
como posso proceder com essa logica?
abraços!


http://man7.org/linux/man-pages/man1/login.1.html


#!/bin/sh
#
# PRograma login no Unix implementa as Variaveis USER e USERNAME
#
mv /home/"$USER"/Downloads/pasta /destino
#
# Uma solução alternativa é usar a variavel HOME, tambem setada pelo programa login
#
mv "$HOME"/Downloads/pasta /destino
#
# Caso não possa usar a variaveis disponiveis pelo login
#
username="$(getent passwd $(id -u) | cut -d: -f1)"
mv /home/"$username"/Downloads/pasta /destino


obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts