[BASH] Ayuda con un script basico de listado de directorios

Iniciado por koxkorra, 8 Octubre 2012, 10:30 AM

0 Miembros y 1 Visitante están viendo este tema.

koxkorra

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
Código (bash) [Seleccionar]

#!/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

RevangelyonX

#1
Hola,

Prueba lo siguiente:

Código (bash) [Seleccionar]
for archivoActual in $(ls -la $DIRINI|awk '{print $9}');do
 echo $archivoActual
done



Salu2
Just Linux
OSCP certified