Manejo de comodines en el script de shell de Linux

Manejo de comodines en el script de shell de Linux

Tengo un directorio llamado "nombre de directorio". Si doy el comando: cd direc* irá directamente a esa carpeta y está bien. Lo que quiero hacer es obtener el nombre del directorio de esto. Mientras ejecuto esto dentro de un script, quiero obtener el nombre completo que el comando seleccionó automáticamente después de esta operación.

Respuesta1

echo ${PWD##*/}

Vaya a esto de esta publicación en el pasado:

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

Si quieres la ruta completa entonces simplemente:

pwd

Respuesta2

Puede imprimir el resultado de la expansión con comodines con:

echo direc*

Guárdalo en la variable:

var=$(echo direc*)

información relacionada