MaX wrote:

> ciao a tutti,
>
> stavo cercando la miglior soluzione per eliminare da un file csv, le
> linee la cui data e ora, indicata in un determinato campo è inferiore
> ad un determinato valore.
>
> il file è simile a questo:
>
> "123","456","789","aaaa","bbbbbbb","cccc","2008-06-23 
> 15:15","dddddd","000","123123"
> "123","456","789","aaaa","bbbbbbb","cccc","2009-01-01 
> 00:00","dddddd","000","123123"
> "123","456","789","aaaa","bbbbbbb","cccc","2008-06-24 
> 12:10","dddddd","000","123123"
>
>
> vorrei tagliare via le linee che hanno la data inferiore al
> "2009-01-01 00:00", e ovviamente non è in ordine di data.

awk -F\",\" '{if ($7 < "2009-01-01 00:00") print}' prova.csv


ciao

-- 
  np: no song


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Rispondere a