Re: [Ninux-Wireless] Sed

2011-04-01 Per discussione Andrea Ferraresi

Il 3/31/11 10:38 PM, Giorgio Desideri ha scritto:

Provato con le solite \ per escape dei caratteri 



Gio' le \ sono simboli chiave per sed quindi ne segue che
l'escaping con sed e' un delirio...io di solito faccio tutto inline 
senza metterlo nelle variabili impresa nella quale non sono mai riuscito.


--
|_|0|_| Andrea Ferraresi andrea.ferrar...@gmail.com
|_|_|0| Registered Linux user #388877 and Machine #289399
|0|0|0| Founder http://www.ls-lug.org
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Sed

2011-04-01 Per discussione Giorgio Desideri
Allora so una sega io che faccio sempre copia ed incolla da vim a sed ^_^

In vim ho sempre usato quelle, con ricche espressioni regolari, greedy e
non.

Non esiste qualcosa che faccia escaping ?

Il giorno 01 aprile 2011 09:29, Andrea Ferraresi andrea.ferrar...@gmail.com
 ha scritto:

 Il 3/31/11 10:38 PM, Giorgio Desideri ha scritto:

  Provato con le solite \ per escape dei caratteri 


 Gio' le \ sono simboli chiave per sed quindi ne segue che
 l'escaping con sed e' un delirio...io di solito faccio tutto inline senza
 metterlo nelle variabili impresa nella quale non sono mai riuscito.

 --
 |_|0|_| Andrea Ferraresi andrea.ferrar...@gmail.com
 |_|_|0| Registered Linux user #388877 and Machine #289399
 |0|0|0| Founder http://www.ls-lug.org

 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless




-- 
Il saggio coltiva Linux, perché sà che Window$ si pianta da solo !

“To iterate is human, to recurse divine.” (L. Peter Deutsch)
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Sed

2011-03-31 Per discussione Giorgio Desideri
Provato con le solite \ per escape dei caratteri 

Il giorno 31 marzo 2011 14:26, Filippo Sallemi tonyp...@gmail.com ha
scritto:

 Ciao a tutti,
 qualcuno mi sprebbe dire come faccio ad inserire qusto comando dentro una
 variabile?

 sed -e '1d' -e 's/^ \{8,10\}//' -e '/Cell 01/!s/^ *Cell/\nCell/g'

 siccome ho una pipe molto lunga e inoltre questo comando viene ripetuto in
 diversi casi, ho pensato che sarebbe stato più comodo far una roba del tipo:

 SED=sed -e '1d' -e 's/^ \{8,10\}//' -e '/Cell 01/!s/^ *Cell/\nCell/g'

 solo che con sed non funziona e penso per via delle regex.

 a qualcuno è mai successo?

 Ciao

 --
 Filippo Sallemi

 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless




-- 
Il saggio coltiva Linux, perché sà che Window$ si pianta da solo !

“To iterate is human, to recurse divine.” (L. Peter Deutsch)
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


[Ninux-Wireless] sed

2010-07-30 Per discussione Filippo Sallemi
Ciao ragazzi,
sto facendo uno script che usa pesantemente il comando sed e mi sono
imbattuto in un problema da cui non riesco ad uscire.

In pratica nel mio script faccio qualcosa del genere:

local iterfaces=\ath0\ \ath1\
ma quando da sed faccio:

sed -i 's/^Interface/Interface '$interfaces'/' ${FILE}

mi viene restituito un errore a quanto pare dovuto al fatto che c'è uno
spazio di mezzo tra ath0 e ath1.
Se al posto dello spazio uso un qualsiasi carattere sed viene eseguito
correttamente.

Ora come ora l'unica soluzione è di mettere un carattere diverso dallo
spazio e dopo aver eseguito il comando sed eseguo un'altra istruzione sed
che cambia quel carattere separatore con spazio.


Qualcuno ha una soluzione migliore da proporre?

Ciao

-- 
Filippo Sallemi
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless