Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 2 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Dom Feb 12, 2006 12:00 am
Mensajes: 11

Nota Publicado: Mar Feb 14, 2006 1:12 pm 
Arriba  
Os cuento de que va el ejercicio. Es un script que tiene que ser llamado con parametros. Despues de comprobar que haya parametros (sino los hay no hace nada) coge cada parametro y dice si es fichero o directorio. Si es fichero saca por pantalla el contenido del fichero y si es directorio muestra el contenido del mismo; y entre los parametros pone para pulsar una letra para continuar.

Y el problema lo tengo una vez que sé que sí hay parametros, lo tengo asi:

i=1
while [ $i -le $# ]
do
if test -f $i --Si es fichero--
then
less $i
fi
if test -d $i --Si es directorio--
then
ls $i
fi
i=$[ i+1 ]
done

el problema creo que es cuando pongo $i porque me parece que interpreta eso como 1 o 2 y no como el nombre del parametro, entonces eso no lo puede listar ni mostrar. He probado con $($i) pero creo que tampoco.

A ver que me podeis decir,

muchisimas gracias

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Dom Feb 12, 2006 12:00 am
Mensajes: 11

Nota Publicado: Mié Feb 15, 2006 12:19 pm 
Arriba  
ya lo he conseguido, muchas gracias de todos modos

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 2 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO