Manipulação de curingas no script de shell do Linux

Manipulação de curingas no script de shell do Linux

Eu tenho um diretório chamado "nomedodiretório". Se eu der o comando: cd direc* ele irá direto para essa pasta e tudo bem. O que eu quero fazer é obter o nome do diretório disto. Como estou executando isso dentro de um script, quero obter o nome completo que o comando selecionou automaticamente após esta operação.

Responder1

echo ${PWD##*/}

Vá desta postagem no passado:

https://stackoverflow.com/questions/1371261/get-current-directory-name-without-full-path-in-bash-script

se você quiser o caminho completo, basta:

pwd

Responder2

Você pode imprimir o resultado da expansão curinga com:

echo direc*

Salve-o na variável:

var=$(echo direc*)

informação relacionada