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 
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87y4lbg8bp....@id-313311.news.uni-berlin.de

Rispondere a