
Estoy intentando encontrar los nombres de los archivos en una ruta. Usando el siguiente script, pero tengo problemas cuando intento poner ese nombre en una variable:
for file in "${PROJECT_DIR}/temp_namespaces"/*
do
echo "${file##*/}"
namespaces= "${file##*/}"
echo "namespace = " > "${namespaces}"
done
imprime el nombre del archivo desde el primer eco, pero luego ambas líneas dan error:
namespaces= "${file##*/}" ---- command not found
echo "namespace = " > "${namespaces}" ---- No such file or directory
Estoy usando Linux disponible enamazon/aws-cliimagen base para ejecutar el script anterior.
Necesito obtener los nombres de los archivos de una ruta y almacenarlos en una variable que se usará más adelante en el script para ejecutar algunos comandos más.
Se agradece cualquier sugerencia.
Gracias
Respuesta1
Curiosamente, descubrí que el script se solucionó cuando se eliminaron los espacios y las comillas de la siguiente línea:
namespaces= "${file##*/}"
y lo cambió como:
namespaces=${file##*/}
quitando un espacio y comillas, eso es todo.