Re: Sed: sostituzioni
Ok, ti ringràzio! Ciao VARIABILE=$( sed -n '1p' file.txt ) cmq guarda anche qui: https://blog.squadrainformatica.com/it/blog/sed http://www.grymoire.com/Unix/Sed.html#uh-8 http://stackoverflow.com/questions/3337936/remove-non-ascii-characters-from-csv http://www.gentoo.org/doc/it/articles/l-sed2.xml Il 27/11/13, antispammbox-debian ha scritto: Un ultima cosa. Mi sai dire se è possibile assegnare ad una variabile la prima riga letta da sed? Ciao puoi usare tr per sostituire i caratteri singoli --- $ cat t1 10/10/2013 10:10 # , : , ' , ?, >, <, », *. $ cat t1 | tr '#' '!' | tr ':' '.' | tr '<' '"' | tr '*' '!' 10/10/2013 10.10 ! , . , ' , ?, >, ", », !. --- non ho capito se devi modificare anche la prima linea... in tal caso: --- $ cat t1 | tr '#' '!' | tr ':' '.' | tr '<' '"' | tr '*' '!' | tr '/' '.' | sed 's|2013|10|' 10.10.10 10.10 ! , . , ' , ?, >, ", », !. - -- ciao, MaX -- 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: http://lists.debian.org/caeyavmtis9d6pm6vr8jzmu9tvqsu5hlwdgyarkums+um2qx...@mail.gmail.com -- 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: http://lists.debian.org/57EFA70806844C0FA467D8BCE4217E5C@CentrinoDuo
Re: Sed: sostituzioni
... forse cosí? VARIABILE=$( sed -n '1p' file.txt ) cmq guarda anche qui: https://blog.squadrainformatica.com/it/blog/sed http://www.grymoire.com/Unix/Sed.html#uh-8 http://stackoverflow.com/questions/3337936/remove-non-ascii-characters-from-csv http://www.gentoo.org/doc/it/articles/l-sed2.xml Il 27/11/13, antispammbox-debian ha scritto: > > Un ultima cosa. > > Mi sai dire se è possibile assegnare ad una variabile la prima riga > letta da sed? > > > Ciao > >>puoi usare tr per sostituire i caratteri singoli > >>--- >>$ cat t1 >>10/10/2013 10:10 >># , : , ' , ?, >, <, », *. > >>$ cat t1 | tr '#' '!' | tr ':' '.' | tr '<' '"' | tr '*' '!' >>10/10/2013 10.10 >>! , . , ' , ?, >, ", », !. >>--- > >>non ho capito se devi modificare anche la prima linea... > >>in tal caso: >>--- >>$ cat t1 | tr '#' '!' | tr ':' '.' | tr '<' '"' | tr '*' '!' | tr '/' >>'.' | sed 's|2013|10|' > >>10.10.10 10.10 >>! , . , ' , ?, >, ", », !. >>- > > > -- ciao, MaX -- 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: http://lists.debian.org/caeyavmtis9d6pm6vr8jzmu9tvqsu5hlwdgyarkums+um2qx...@mail.gmail.com
Re: Sed: sostituzioni
Un ultima cosa. Mi sai dire se è possibile assegnare ad una variabile la prima riga letta da sed? Ciao puoi usare tr per sostituire i caratteri singoli --- $ cat t1 10/10/2013 10:10 # , : , ' , ?, >, <, », *. $ cat t1 | tr '#' '!' | tr ':' '.' | tr '<' '"' | tr '*' '!' 10/10/2013 10.10 ! , . , ' , ?, >, ", », !. --- non ho capito se devi modificare anche la prima linea... in tal caso: --- $ cat t1 | tr '#' '!' | tr ':' '.' | tr '<' '"' | tr '*' '!' | tr '/' '.' | sed 's|2013|10|' 10.10.10 10.10 ! , . , ' , ?, >, ", », !. - -- 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: http://lists.debian.org/3543949EE3F14F7A841FBD897FCDA16E@rx
Re: Sed: sostituzioni
Ok, ti ringràzio, faccio delle prove! Ciao puoi usare tr per sostituire i caratteri singoli --- $ cat t1 10/10/2013 10:10 # , : , ' , ?, >, <, », *. $ cat t1 | tr '#' '!' | tr ':' '.' | tr '<' '"' | tr '*' '!' 10/10/2013 10.10 ! , . , ' , ?, >, ", », !. --- non ho capito se devi modificare anche la prima linea... in tal caso: --- $ cat t1 | tr '#' '!' | tr ':' '.' | tr '<' '"' | tr '*' '!' | tr '/' '.' | sed 's|2013|10|' 10.10.10 10.10 ! , . , ' , ?, >, ", », !. - -- 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: http://lists.debian.org/1AF52E26DFA84E9AABD99F13813B87D2@rx
Re: Sed: sostituzioni
puoi usare tr per sostituire i caratteri singoli --- $ cat t1 10/10/2013 10:10 # , : , ' , ?, >, <, », *. $ cat t1 | tr '#' '!' | tr ':' '.' | tr '<' '"' | tr '*' '!' 10/10/2013 10.10 ! , . , ' , ?, >, ", », !. --- non ho capito se devi modificare anche la prima linea... in tal caso: --- $ cat t1 | tr '#' '!' | tr ':' '.' | tr '<' '"' | tr '*' '!' | tr '/' '.' | sed 's|2013|10|' 10.10.10 10.10 ! , . , ' , ?, >, ", », !. --------- Il 27/11/13, antispammbox-debian ha scritto: > > - Original Message - > From: "MaX" > To: "Antispammbox-debian" > Cc: "Alessandro" ; > > Sent: Tuesday, November 26, 2013 10:26 PM > Subject: Re: Sed: sostituzioni > > > Alessando deve avere confuso il mittente, ma non fa nulla > > antispam, non si capisce ancora... fai questo metti un esempio di > partenza e un esempio di arrivo... tipo: > > Prima: > 10/10/2013 10:10 > > # , : , ' , ?, >, <, », *. > il # con ! : con . < con " * con ! > > Dopo: > > 10.10.10 10.10 > > Posso sostituire anche più caratteri diversi con lo stesso simbolo! > Che sò, il # con ! ed anche < con !. > > > Ciao > > -- ciao, MaX -- 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: http://lists.debian.org/caeyavmsn1sagl7mwpcvfbarzmfholof3ck4qjhpfvmsepsn...@mail.gmail.com
Re: Sed: sostituzioni
- Original Message - From: "MaX" To: "Antispammbox-debian" Cc: "Alessandro" ; Sent: Tuesday, November 26, 2013 10:26 PM Subject: Re: Sed: sostituzioni Alessando deve avere confuso il mittente, ma non fa nulla antispam, non si capisce ancora... fai questo metti un esempio di partenza e un esempio di arrivo... tipo: Prima: 10/10/2013 10:10 # , : , ' , ?, >, <, », *. il # con ! : con . < con " * con ! Dopo: 10.10.10 10.10 Posso sostituire anche più caratteri diversi con lo stesso simbolo! Che sò, il # con ! ed anche < con !. Ciao -- 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: http://lists.debian.org/2D9E2F6E02FB4607A7B834E833CC49D4@rx
Re: Sed: sostituzioni
Alessando deve avere confuso il mittente, ma non fa nulla antispam, non si capisce ancora... fai questo metti un esempio di partenza e un esempio di arrivo... tipo: Prima: 10/10/2013 10:10 # , : , ' , ?, >, <, », *. Dopo: 10/10/2013 10:10 #?? ciao MaX Il 26/11/13, Antispammbox-debian ha scritto: > > - Original Message - > From: "Alessandro" > To: > Sent: Tuesday, November 26, 2013 9:30 PM > Subject: Re: Sed: sostituzioni > > >> Ciao Max, >> Da quel che ho capito tu vuoi tagliare un formato del genere: >> >> xxx.xxx.xxx.xxx - - [26/Nov/2013:19:32:04 +0100] "GET / HTTP/1.1" 200 6211 >> >> "http://miriodev.net/"; "Mozilla/5.0 (X11; Linux i686; rv:24.0) >> Firefox/24.0 >> >> Basta eseguire il comando >> >> cut -d' ' -f$NUMERODICAMPIDATAGLIARE$- a.txt >> >> esempio: >> >> cut -d' ' -f2- file.foo >> restituirà: >>> >>>> Ciao >>>> > > No, devo sostituire dei caratteri che ho specificato in un altro msg > e che sono: > > La prima riga e composta da una data nella forma: 10/10/2013 > ed dall'ora: 10:10 > > La seconda riga e una riga che può contenere dei simboli come: > # , : , ' , ?, >, <, », *. e devono essere sostituiti. con simboli pemessi. > > Forse non ti e arrivato ancora il mio msg? :-) > > Ciao > > > -- > 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: > http://lists.debian.org/79C68FB2A9C34383AD42252B4417856C@CentrinoDuo > > -- ciao, MaX -- 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: http://lists.debian.org/CAEyAVmsG1Y0EETNw_eXcBWV1U0RAgA75y=qbgdsmhgupfaf...@mail.gmail.com
Re: Sed: sostituzioni
- Original Message - From: "Alessandro" To: Sent: Tuesday, November 26, 2013 9:30 PM Subject: Re: Sed: sostituzioni Ciao Max, Da quel che ho capito tu vuoi tagliare un formato del genere: xxx.xxx.xxx.xxx - - [26/Nov/2013:19:32:04 +0100] "GET / HTTP/1.1" 200 6211 "http://miriodev.net/"; "Mozilla/5.0 (X11; Linux i686; rv:24.0) Firefox/24.0 Basta eseguire il comando cut -d' ' -f$NUMERODICAMPIDATAGLIARE$- a.txt esempio: cut -d' ' -f2- file.foo restituirà: Ciao No, devo sostituire dei caratteri che ho specificato in un altro msg e che sono: La prima riga e composta da una data nella forma: 10/10/2013 ed dall'ora: 10:10 La seconda riga e una riga che può contenere dei simboli come: # , : , ' , ?, >, <, », *. e devono essere sostituiti. con simboli pemessi. Forse non ti e arrivato ancora il mio msg? :-) Ciao -- 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: http://lists.debian.org/79C68FB2A9C34383AD42252B4417856C@CentrinoDuo
Re: Sed: sostituzioni
Ciao Max, Da quel che ho capito tu vuoi tagliare un formato del genere: xxx.xxx.xxx.xxx - - [26/Nov/2013:19:32:04 +0100] "GET / HTTP/1.1" 200 6211 "http://miriodev.net/"; "Mozilla/5.0 (X11; Linux i686; rv:24.0) Firefox/24.0 Basta eseguire il comando cut -d' ' -f$NUMERODICAMPIDATAGLIARE$- a.txt esempio: cut -d' ' -f2- file.foo restituirà: - - [26/Nov/2013:19:32:04 +0100] "GET / HTTP/1.1" 200 6211 "http://miriodev.net/"; "Mozilla/5.0 (X11; Linux i686; rv:24.0) Firefox/24.0 Spero di esser stato utile :P Il 26/11/2013 20:44, MaX ha scritto: potresti mettere un esempio preciso? Non capisco che caratteri speciali ci siano in un data e nell' ora. Il 26/11/13, Antispammbox-debian ha scritto: Io di sed non sņ nulla! :-) Devo provare ad utilizzare Sed per sostituire dei caratteri speciali che si trovano sempre nelle prime 2 righe del file. La prima e una data, 10/10/2013, la seconda e un ora nella specie di: 11:11 E devo anche assegnare a 2 variabili quello che si trova in questa prima riga. Mi sapete dare delle dritte? delle info! Grązie Ciao -- 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: http://lists.debian.org/299708BE17E04A6E99FBA51211EAD45A@CentrinoDuo -- http://miriodev.net -- 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: http://lists.debian.org/529504cc.10...@miriodev.net
Re: Sed: sostituzioni
Sent: Tuesday, November 26, 2013 8:44 PM Subject: Re: Sed: sostituzioni potresti mettere un esempio preciso? Non capisco che caratteri speciali ci siano in un data e nell' ora. Come scritto sotto: La prima riga e composta da una data nella forma: 10/10/2013 ed dall'ora: 10:10 La seconda riga e una riga che può contenere dei simboli come: # , : , ' , ?, >, <, », *. Ciao Il 26/11/13, Antispammbox-debian ha scritto: Io di sed non sņ nulla! :-) Devo provare ad utilizzare Sed per sostituire dei caratteri speciali che si trovano sempre nelle prime 2 righe del file. La prima e una data, 10/10/2013, la seconda e un ora nella specie di: 11:11 E devo anche assegnare a 2 variabili quello che si trova in questa prima riga. Mi sapete dare delle dritte? delle info! Grązie Ciao -- 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: http://lists.debian.org/299708BE17E04A6E99FBA51211EAD45A@CentrinoDuo -- ciao, MaX -- 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: http://lists.debian.org/27F8B94969284A95AD83BC8EAA782CAF@CentrinoDuo
Re: Sed: sostituzioni
potresti mettere un esempio preciso? Non capisco che caratteri speciali ci siano in un data e nell' ora. Il 26/11/13, Antispammbox-debian ha scritto: > > Io di sed non sņ nulla! :-) > Devo provare ad utilizzare Sed per sostituire dei caratteri > speciali che si trovano sempre nelle prime 2 righe del file. > La prima e una data, 10/10/2013, la seconda e un ora nella specie di: 11:11 > > E devo anche assegnare a 2 variabili quello che si trova in questa prima > riga. > > Mi sapete dare delle dritte? delle info! > > Grązie > > Ciao > > > > -- > 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: > http://lists.debian.org/299708BE17E04A6E99FBA51211EAD45A@CentrinoDuo > > -- ciao, MaX -- 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: http://lists.debian.org/CAEyAVmuGEuW0K=r9dstzz+r-fuvua0uh_whc_2av2tpfeya...@mail.gmail.com
Sed: sostituzioni
Io di sed non sò nulla! :-) Devo provare ad utilizzare Sed per sostituire dei caratteri speciali che si trovano sempre nelle prime 2 righe del file. La prima e una data, 10/10/2013, la seconda e un ora nella specie di: 11:11 E devo anche assegnare a 2 variabili quello che si trova in questa prima riga. Mi sapete dare delle dritte? delle info! Gràzie Ciao -- 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: http://lists.debian.org/299708BE17E04A6E99FBA51211EAD45A@CentrinoDuo