Programa que crea un nuevo fichero de texto cuyo contenido es un listado de nombres d otros ficheros
Publicado por Vicente (3 intervenciones) el 17/03/2012 09:42:54
Trabajo en Ubuntu 11.10 en c-shell.
Necesito hacer correr un programa que lo que haga sea crear un nuevo fichero de texto cuyo contenido sea la palabra "read" seguido del "nombre textual" del primer fichero que exista en ese momento en otro directorio...
Me explico con un ejemplo:
- Por un lado tengo el directorio $DIR/3211e que contiene en ese momento los siguientes ficheros:
20120317_1200e.sac 20120317_1300e.sac 20120317_1400e.sac 20120317_1500e.sac
el formato de estos ficheros como veis es año/mes/dia_hora00.sac y van siendo creados y añadidos a este directorio cada hora de forma automática, por lo que está en constante actualización.
- Lo que necesito hacer es programar una rutina que lo que haga sea crear un fichero de texto nuevo, cuyo contenido de texto ordenado en filas en este caso sea el siguiente:
read 20120317_1200e.sac
read more 20120317_1300e.sac
read more 20120317_1400e.sac
read more 20120317_1500e.sac
siendo 20120317_1200e.sac el nombre del primer fichero...y así sucesivamente.
Soy principiante y no se cómo programar ésto. Por favor alguna sugerencia??
Muchas gracias de antemano.
Necesito hacer correr un programa que lo que haga sea crear un nuevo fichero de texto cuyo contenido sea la palabra "read" seguido del "nombre textual" del primer fichero que exista en ese momento en otro directorio...
Me explico con un ejemplo:
- Por un lado tengo el directorio $DIR/3211e que contiene en ese momento los siguientes ficheros:
20120317_1200e.sac 20120317_1300e.sac 20120317_1400e.sac 20120317_1500e.sac
el formato de estos ficheros como veis es año/mes/dia_hora00.sac y van siendo creados y añadidos a este directorio cada hora de forma automática, por lo que está en constante actualización.
- Lo que necesito hacer es programar una rutina que lo que haga sea crear un fichero de texto nuevo, cuyo contenido de texto ordenado en filas en este caso sea el siguiente:
read 20120317_1200e.sac
read more 20120317_1300e.sac
read more 20120317_1400e.sac
read more 20120317_1500e.sac
siendo 20120317_1200e.sac el nombre del primer fichero...y así sucesivamente.
Soy principiante y no se cómo programar ésto. Por favor alguna sugerencia??
Muchas gracias de antemano.
Valora esta pregunta


0