Hola,
Una preguntilla de bash.
Tengo un script sencillo que uso para trocear los archivos de gran
tamaño y enviarlos por correo electrónico.
El programita me hace varias preguntas que yo debo responder para cada
envío y que suelen ser siempre los mismos valores, cambiando apenas
unos cuantos datos. Por ejemplo, la ruta del archivo que quiero trocear
o la de los archivos ya troceados, la dirección de correo del
destinatario, etc...
Para eso, utilizo un simple "read":
***
echo "¿Archivo a partir?"
read ruta_p
echo "¿Directorio con archivos para enviar?"
read ruta_m
***
La pregunta es ¿hay algua forma de que el valor de "read" venga
predifinido, es decir, que me presente en pantalla una cadena completa
para que yo pueda añadir algún dato más pero que no tenga que teclearla
siempre entera?
Hum, es un poco complicado de explicar >:-?, lo que quiero es que
cuando el script me pregunte "¿Archivo a partir?" aparezca en pantalla
una cadena tal que "/home/hpc02/Desktop/" y yo pueda:
a) Añadir sólo el nombre del archivo, manteniendo el resto de la ruta
b) Cambiar la ruta por completo
En un primer momento había pensando en añadir nuevas variables que
almacenen ese valor que suele ser fijo, pero me parece un poco
"cutrecillo" por lo que he pensando que quizá esta opción ya está
contemplada en el "read", en alguna otra instrucción o que sencillamente
haya una forma mejor de hacerlo O:-)
No sé si me he "explicao" bien... si necesitáis algún dato adicional o
el script completo, decidlo :-)
Saludos,
--
Camaleón
--
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe(a)opensuse.org
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help(a)opensuse.org