shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Pegar o diretório onde está o script


From: Luiz Carlos Maciel Junior
Subject: Re: [shell-script] Pegar o diretório onde está o script
Date: Thu, 9 Aug 2018 11:04:22 -0300
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1

Oi Tiago,

Por acaso o pwd não resolve?

Abraços

Luiz


Le 09/08/2018 à 10:29, Tiago Tarifa Munhoz address@hidden [shell-script] a écrit :
 
Pessoal,

Alguém sabe como pegar o diretório onde está o script sem usar comandos externos, ou seja, usando apenas o bash.
Eu vejo muito scripts usando desta forma:
dir="$(dirname $0)"
Porém se eu chamar o script no diretório onde está o script ele retorna '.'

Eu vi outro que resolve:
dir="$(dirname $(readlink -e $0))"
Porém precisa de 2 subshells para coletar algo que considero simples para o Bash coletar.

Eu pesquisei porcamente no manual do Bash e não achei nada. E no meu ambiente o readlink e dirname são comandos externos.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]