Linux/Unix Shell Scripting - Controlar el listado de un ls

 
Vista:

Controlar el listado de un ls

Publicado por Vidal (1 intervención) el 28/03/2007 02:00:23
Saludos foro

agradesco de antemano la ayuda

el problema es que tengo un directorio con demasiados archivos
y yo solo quiero enlistar los primeros 5 archivos

quisiera hacer un for o algo asi donde me sacara todo ( ls -a -t -l ) y solo imprimiera los cinco primeros archivos

intente esto pero me sale mal

for i in `ls -a -t -l /var/savi/resp/240/out/086`
do
echo -n $i
if [ $contador -eq 5 ]; then
break
fi
contador=`expr $contador "+" 1`
echo " " $contador
done

pero sale mal, me imprime los permisos, id , grupo size, etc, y lo que quiero imprimir es toda la linea, no cada palabra.

Saludos
y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Controlar el listado de un ls

Publicado por Tom (12 intervenciones) el 28/03/2007 14:34:44
ls -a -t -l /var/savi/resp/240/out/086 | while read i
do
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar