Eu preciso executar um script que acesse um arquivo no mesmo caminho em que está localizado.
Por exemplo: eu tenho o script /home/me/folder/script.sh
e esse script acessará o arquivo /home/me/folder/myfile
. Como o arquivo está no mesmo caminho do script, apenas uso o nome myfile
, não o caminho completo.
Mas se eu executar /tmp/
, como:
/tmp$ /home/me/folder/script.sh
isso me dá:
myfile: No such file or directory
Então, como posso dizer no script que o arquivo está no mesmo caminho que o próprio script?