Re: Sed: rimuovere una parte di una linea?

2014-04-30 Per discussione Gian Uberto Lauri
Se non impari quando puoi non saprai fare quando serve. -- Gian Uberto Lauri Messaggio inviato da un tablet > On 30/apr/2014, at 09:09, MaX wrote: > > per fare la punta ad una matita io uso un temperino, e non una > macchina combinata per falegnameria. > > poi ovviamente ogniuno a casa sua fa

Re: Sed: rimuovere una parte di una linea?

2014-04-30 Per discussione MaX
in realtà questo è un chiaro esempio in cui cut ha un ottimo uso, in quanto nell' esempio ci sono chiaramente dei delimitatori (2 spazi), per cui le opzioni -d e -f sono l' ideale. la cosa migliore cmq sarebbe avere un pezzetto reale del database in modo da poter prvedere tutte le variabili in gio

Re: Sed: rimuovere una parte di una linea?

2014-04-30 Per discussione Piviul
Gian Uberto Lauri scrisse in data 29/04/2014 22:54: MaX writes: > più facile con cut > > > $ echo "123456789 asd039edjc 1234567" | cut -d ' ' -f3 > asd039edjc Facile probabilmente si, ma non impari sed o awk, che sono tanto più tosti di cut (di cui non sento proprio il bisogno). beh è

Re: Sed: rimuovere una parte di una linea?

2014-04-30 Per discussione MaX
per fare la punta ad una matita io uso un temperino, e non una macchina combinata per falegnameria. poi ovviamente ogniuno a casa sua fa quello che vuole. ciao MaX 2014-04-29 22:54 GMT+02:00, Gian Uberto Lauri : > MaX writes: > > più facile con cut > > > > > > $ echo "123456789 asd039edjc

Re: Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione Gian Uberto Lauri
MaX writes: > più facile con cut > > > $ echo "123456789 asd039edjc 1234567" | cut -d ' ' -f3 > asd039edjc Facile probabilmente si, ma non impari sed o awk, che sono tanto più tosti di cut (di cui non sento proprio il bisogno). -- /\ ___Ub

Re: Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione MaX
più facile con cut $ echo "123456789 asd039edjc 1234567" | cut -d ' ' -f3 asd039edjc ciao MaX Il 29/04/14, antispammbox-debian ha scritto: > > > Salve a tutti > > Sapete sé sia possibile con sed, trovare una linea, e rimuovere parte di > èssa, cioè, i caratteri da sx fino al x, e poi dal y f

Re: Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione Gian Uberto Lauri
Il gruppo centrale della regexp è sbagliato. [0-9A-Za-z]+ è ciò che + o - va tra le (). -- Gian Uberto Lauri Messaggio inviato da un tablet > On 29/apr/2014, at 15:34, Gian Uberto Lauri > wrote: > > Credo che una regexp del tipo > > ^[0-9]+([^0-9]+)[0-9]+$ > > con la sostituzione dlla rig

Re: Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione Gian Uberto Lauri
> On 29/apr/2014, at 15:48, Duffy DaC wrote: > > $ grep '' | awk '{ print $2 }' awk non ha bisogno della grep e funziona anche quando il separatore non è un blank. Ed in questo caso si, meglio awk che sed, va un po' più veloce. -- Gian Uberto Lauri Messaggio inviato da un tablet -- Per

Re: Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione Marco Romano
On 29/04/14 15:48, Duffy DaC wrote: In data mar 29 apr 15:10:02, antispammbox-debian ha scritto: Néllo specifico, una cosa di quésto tipo. 123456789 asd039edjc 1234567 Cancellare i nùmeri da sx:123456789 Cancellare i numeri più a dx: 1234567 Lasciare gli alfanumerici al centro! :-) Non sta

Re: Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione antispammbox-debian
Salve a tutti Sapete sé sia possibile con sed, trovare una linea, e rimuovere parte di èssa, cioè, i caratteri da sx fino al x, e poi dal y fino alla fine della linea. Néllo specifico, una cosa di quésto tipo. 123456789 asd039edjc 1234567 Cancellare i nùmeri da sx:123456789 Cancellare i

Re: Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione Piviul
antispammbox-debian scrisse in data 29/04/2014 15:10: Salve a tutti Sapete sé sia possibile con sed, trovare una linea, e rimuovere parte di èssa, cioè, i caratteri da sx fino al x, e poi dal y fino alla fine della linea. Néllo specifico, una cosa di quésto tipo. 123456789 asd039edjc 1234

Re: Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione Gian Uberto Lauri
Credo che una regexp del tipo ^[0-9]+([^0-9]+)[0-9]+$ con la sostituzione dlla riga in input con il primo "gruppo catturato" della regexp dovrebbe fare al caso tuo, ma al momento ho un tablet e non un computer con cui verificare -- Gian Uberto Lauri Messaggio inviato da un tablet > On 29/ap

Re: Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione Duffy DaC
In data mar 29 apr 15:10:02, antispammbox-debian ha scritto: > Néllo specifico, una cosa di quésto tipo. > > 123456789 asd039edjc 1234567 > > Cancellare i nùmeri da sx:123456789 > Cancellare i numeri più a dx: 1234567 > Lasciare gli alfanumerici al centro! :-) Non starei a scomodare sed... Pu

Re: Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione Gollum1
Con python, apri il file, leggi una riga alla volta, funzione split sulla riga e stampi dove ti serve solo riga[1]. byez -- Gollum1

Sed: rimuovere una parte di una linea?

2014-04-29 Per discussione antispammbox-debian
Salve a tutti Sapete sé sia possibile con sed, trovare una linea, e rimuovere parte di èssa, cioè, i caratteri da sx fino al x, e poi dal y fino alla fine della linea. Néllo specifico, una cosa di quésto tipo. 123456789 asd039edjc 1234567 Cancellare i nùmeri da sx:123456789 Cancellare i nu