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