Tengo una carpeta llamada 'muestra' y tiene 3 archivos. Quiero escribir un script de shell que leerá estos archivos dentro de la carpeta de muestra y lo publicará en un sitio HTTP usando curl.
He escrito lo siguiente para enumerar los archivos dentro de la carpeta:
for dir in sample/*; do
echo $dir;
done
Pero me da el siguiente resultado:
sample/log
sample/clk
sample/demo
Se adjunta la carpeta principal en el mismo. Quiero el resultado de la siguiente manera (sin el nombre de la carpeta principal)
log
clk
demo
¿Cómo hago esto?
echo ${dir##*/}
para despegar el camino.