Programa que crea un fichero nuevo de texto (Solucionado)

Imagen de tenteyu
0 puntos

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, 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 un principiante y no se cómo programar ésto. Por favor alguna sugerencia??

Muchas gracias.

Imagen de KIKERAP
+1
0
-1

A ver, yo creo que con esto harias lo que dices:


#!/bin/bash
ls path/ | sort | sed '1s/^/read /' | sed '2,$s/^/read more /' > archivo_de_salida
exit

Soy bastante principiante, asi que no se si sería la forma más correcta de hacerlo (a mi me parecio algo cutre), pero cumple su función ;).
Los expertos perdonanme la vida jaja.
Saludos.

+1
0
-1
Imagen de tenteyu
+1
0
-1

Hola Kikerap, gracias por contestar tan rápido, parece un script sencillo de programar, hasta mañana no puedo probar si funciona...lo has probado tu??
Alguien puede sugerir alguna otra forma de hacerlo o mejorarlo?
Saludos

+1
0
-1
Imagen de KIKERAP
+1
0
-1

Claro, por supuesto yo lo probe y me iba, no se si habra algun problema en que trabajas en c-shell :/.

+1
0
-1
Imagen de tenteyu
+1
0
-1

Muchas gracias, es justo lo que quería hacer.
Saludos ;-)

+1
0
-1
Imagen de Capa
+1
0
-1

Si solucionaste tu duda deberías editar el título y añadir "(Solucionado)".

Saludos.

+1
0
-1
Imagen de tenteyu
+1
0
-1

Hola de nuevo amigo,

Acabo de añadir un nuevo tema en este foro, y como tú me fuiste de gran ayuda en mi anterior consulta quería saber si me ayudarías a solucionar este otro reto que planteo en este nuevo tema.

Muchas gracias.

+1
0
-1
Imagen de Capa
+1
0
-1

En vista de tus hilos creo que alguien te está haciendo los deberes más que ayudarte. Algo que no cuestiono en absoluto, desde luego.

+1
0
-1