
jwolff
(usa Kali)
Enviado em 18/01/2013 - 15:47h
Galera,preciso de uma ajuda nesta função que criei em Shell Script:
CURDIR=$('pwd')
HOME=$CURDIR
cd $HOME
O objetivo é identificar o diretório atual salvando em uma variável Global | de ambiente(HOME),para que quando eu utilize esta função dentro de um Script,o mesmo possa saber qual diretório está o Script,e se tiver um subdiretório dentro do mesmo.
Exemplo:
Meu script está no /home/meunome/script . Também possuo dentro do diretório atual(/home/meunome) uma pasta "Pacotes" ,dentro da pasta pacotes existem vários .deb,quero instalar pacotes dentro desta pasta automaticamente.
Com a função que criei,citada acima,eu consigo fazer isto facilmente adicionando na ultima linha
cd $HOME/Pacotes
E instalo respectivamente... Porém,se estou em uma distro que é traduzida e jogo meu Script dentro da "Área de Trabalho" a função não vai funcionar.
Resumindo: quando tiver situações como esta,como vou fazer o tratamento da variável(HOME) para que possa reconhecer o diretório atual?