es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

LINUX – Extrayendo una subcadena y añadiéndola a un archivo.

Disculpa si esto tiene una respuesta muy fácil que simplemente no estoy encontrando.

Esto es lo que tengo actualmente, pero no puedo agregar una parte específica del archivo y no todo:

cat /Directorio/ArchivoAexaminar.txt >> firsta.txt

sleep 60

cat /Directorio/ArchivoAexaminar.txt >> firsta.txt

Las salidas de estos archivos serían algo como:

Fecha 01/01/1990                   098800 01            GBP
0.0000001282 -0.0000001342 0.0000001282 0.0000001282 -0.0000001342 0.0000001282 -0.0000001342 EUR -0.0000001222 0.0000008977 -0.0000001222 0.0000008977 -0.0000001222 0.0000008977 CAD -0.000033342 -0.000055342 -0.000033342 -0.000055342 -0.000033342 -0.000055342

Lo anterior es una salida en una sola línea y el número de espacios entre los datos está cambiando constantemente. Quiero extraer todo lo que tenga “GBP” como punto de inicio y agregarlo como una nueva línea a firsta.txt. Por ejemplo: “GBP 0.0000001282 -0.0000001342 0.0000001282 0.0000001282 -0.0000001342 0.0000001282 -0.0000001342 EUR -0.0000001222 0.0000008977 -0.0000001222 0.0000008977 -0.0000001222 0.0000008977 CAD -0.000033342 -0.000055342 -0.000033342 -0.000055342 -0.000033342 -0.000055342”

Así que tendría un archivo (firsta.txt) con una única línea por cada intervalo de verificación de 60 segundos del mismo archivo de origen.

Cualquier ayuda será muy apreciada.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para extraer todo lo que comience con “G” y añadirlo como una nueva línea a firsta.txt, puedes usar el siguiente comando:

    grep 'G' /Directorio/Archivoparaexaminar.txt >> firsta.txt
    

    Esto buscará las líneas que contengan “G” en el archivo Archivoparaexaminar.txt y las añadirá como nuevas líneas al archivo firsta.txt. El símbolo “>” se utiliza para sobrescribir el contenido de un archivo, mientras que el símbolo “>>” se utiliza para añadir texto a un archivo.

Comments are closed.