Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [shell e linux] Trovare parola in file e andare "a capo"

    Salve a tutti,
    ho un file di stesto formattato in questo modo:

    file DateGPS HeureGPS Date Heure AvgSTD
    00005358.segd 04/07/2013 13:24:53.807 04/07/2013 10:24:53.807 8.587571e+00 00005359.segd 04/07/2013 13:25:23.807 04/07/2013 10:25:23.807 6.530540e+00 00005360.segd 04/07/2013 13:25:53.807 04/07/2013 10:25:53.807 1.042889e+01 00005361.segd 04/07/2013 13:26:23.807 04/07/2013 10:26:23.807 5.640099e+00 00005362.segd 04/07/2013 13:26:53.807 04/07/2013 10:26:53.807 4.915582e+00 00005363.segd 04/07/2013 13:27:23.807 04/07/2013 10:27:23.807 4.851718e+00 00005364.segd 04/07/2013 13:27:53.807 04/07/2013 10:27:53.807 5.082929e+00 00005365.segd 04/07/2013 13:28:23.807 04/07/2013 10:28:23.807 4.683230e+00 00005366.segd 04/07/2013 13:28:53.807 04/07/2013 10:28:53.807 4.733762e+00 00005367.segd 04/07/2013 13:29:23.807 04/07/2013 10:29:23.807 5.008047e+00 00005368.segd 04/07/2013 13:29:53.807 04/07/2013 10:29:53.807 5.173953e+00 00005369.segd 04/07/2013 13:30:23.807 04/07/2013 10:30:23.807 5.171525e+00 00005370.segd 04/07/2013 13:30:53.807 04/07/2013 10:30:53.807 5.224211e+00 00005371.segd 04/07/2013 13:31:23.807 04/07/2013 10:31:23.807 5.312631e+00 00005372.segd 04/07/2013 13:31:53.807 04/07/2013 10:31:53.807 5.296465e+00

    vorrei che il file fosse formattato così:
    00005358.segd 04/07/2013 13:24:53.807 04/07/2013 10:24:53.807 8.587571e+00
    00005359.segd 04/07/2013 13:25:23.807 04/07/2013 10:25:23.807 6.530540e+00
    00005360.segd 04/07/2013 13:25:53.807 04/07/2013 10:25:53.807 1.042889e+01
    ....

    ossia ad ogni *.segd deve cominciare una nuova riga.
    ho un po provato con sed, grep, ma non riesco a capire come dirgli di andare a capo ogni volta che viene trovata l'occorrenza "*.segd"

    Qulcuno di voi sa dirmi se è possibile fare questa cosa?

    Grazie a tutti
    Ernesto

  2. #2
    codice:
    sed 's/[^ \t]*\.segd/\n\0/g' input.txt > output.txt
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.