Re: Sed: sostituzioni

2013-11-27 Per discussione Antispammbox-debian


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

2013-11-27 Per discussione MaX
... 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

2013-11-27 Per discussione antispammbox-debian


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

2013-11-27 Per discussione antispammbox-debian



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

2013-11-27 Per discussione MaX
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

2013-11-27 Per discussione antispammbox-debian


- 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

2013-11-26 Per discussione MaX
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

2013-11-26 Per discussione Antispammbox-debian


- 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

2013-11-26 Per discussione Alessandro

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

2013-11-26 Per discussione Antispammbox-debian


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

2013-11-26 Per discussione MaX
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

2013-11-26 Per discussione Antispammbox-debian


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