Como posso obter o directório de trabalho actual?
Eu quero ter um script que leve o diretório de trabalho atual para uma variável. A seção que precisa do diretório é como esta dir = pwd
. Ela apenas imprime pwd
, como faço para colocar o diretório de trabalho atual em uma variável?
179
3
dir=$(pwd)
Este é mais portátil e preferido ao método dos bastões.
Utilizando
$()
permite aninhar os comandoseg :
mech_pwd=$(pwd; echo in $(hostname))
Você pode utilizar a variável de ambiente
$PWD
, ou escrever algo parecido:Você precisa utilizar a substituição de comandos para salvar a saída do comando `pwd' em uma variável. A substituição de comandos pode usar backticks ou caracteres dólar. Assim: