Forums:
:O
Hola a todos
saben me han mandado hacer varios scripts , y la mayoria me han salido pero este que les voy a poner a continuacion no
si alguien me puede ayudar o darme la idea GRACIAS
*Utilizando If, crear un Script que verifique que el primer parametro es un archivo ordinario, si es lo copie al escritorio caso contrario mande un mensaje de error(se puede utilizar test-f)
gracias desde ya
Dices que te han enviado a
Dices que te han enviado a hacer de tarea varios scripts y que la mayoría te han salido, éste no tiene mucha ciencia, dinos en qué parte tienes problemas, debes hacer mas específica tu pregunta, dar una pauta de lo que has hecho para solucionarlo, etc etc etc..
googleando encontré algo que te puede ayudar..
Tutorial de programanción en Bash
Saludos
------------
Cogito Ergo Sum
El tip ya te lo dieron en el
El tip ya te lo dieron en el mismo enunciado del problema
[quote](se puede utilizar test-f)[/quote]
Si ves en el man del test:
-f FILE
FILE exists and is a regular file
Sugerencia: RTFM, STFW, y has tus deberes, si no no vas a aprender ... ;), usa el comando más importante: man
man man
man bash
man test
Deberías tener algo como:
if [ -f PARAMETRO ] then
copiar al escritorio
else
emite mensaje de error;
fi
Bueno, tendrás que averiguar como capturar un parámetro pasado al script por la línea de comandos (man bash), la sintaxis correcta del if (man bash), el comando de copia, la variable que tiene el "home directory", y el comando para emitir el mensaje de error, creo que no se me olvida nada ...
Suerte ...
bye
;)
Ya le diste haciendo la tarea
Ya le diste haciendo la tarea :P
----
Edwin Boza
about.me/edwinboza
Solo si era pseudocódigo,
Solo si era pseudocódigo, pero como se lo piden en shell, pues aun le queda trabajo ;)
Para saber que tipo de
Para saber que tipo de archivo es puedes usar el comando file.
man file
Usa este comando con las recomendaciones anteriores y listo.
Saludos,