Hola
Estoy haciendo mi primer script que trata de listar en un bucle los ficheros que hay en un directorio.
par aello he hecho lo siguiente pro no me funciona el en bucle (foreach)
me podeis ayudar?
Gracias
#!/bin/sh
#--> Parametros generales
DIRINI=/misdatos/files/
#--> Funciones
TratarError() {
echo "ERROR-$FECSIS-$SENDER-$SENDID- $1" >> $LOG
exit -1
}
FICHEROS=`ls -la $DIRINI|awk '{print $9}'`
echo " los ficheros $FICHEROS"
foreach F ( $FICHEROS )
echo "el fic es: $F "
end
Hola,
Prueba lo siguiente:
for archivoActual in $(ls -la $DIRINI|awk '{print $9}');do
echo $archivoActual
done
Salu2