Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/02/2010, 17:17
Avatar de maturano
maturano
 
Fecha de Ingreso: enero-2010
Ubicación: /home/
Mensajes: 537
Antigüedad: 14 años, 10 meses
Puntos: 36
Respuesta: Programacion shell bin/bash

Cita:
Iniciado por danihj Ver Mensaje
Mostrar un mensaje de error en caso de que el fichero que se pase como argumento no exista o no tengáis permiso de lectura sobre el mismo.
Un simple if sobre el archivo pasado como argumento. Ya estás haciendo algo similar:

Cita:
Iniciado por danihj Ver Mensaje
FILE=servidores.txt
if [ -f $FILE ]; then
echo el fichero $FILE existe
else
echo No existe el fichero
exit
fi
Aunque no es del todo correcto. Existe un operador que ve que sea un archivo leíble y no es -f .

Si el problema es en recibirlo como argumento desde línea de comandos, ya lo dije:
Cita:
Iniciado por maturano Ver Mensaje
1. Recibir parámetros es simple. $1, $2, ... $n
Y me remito de nuevo al último enlace que dejé.

.... y, dicho sea de paso, no entiendo que todo tenga que estar dentro de una función.
__________________
I ♥ The Music!