[Ninux-Wireless] Sed

sal sal a keybit.net
Ven 1 Apr 2011 14:42:58 CEST


On Thu, Mar 31, 2011 at 02:26:55PM +0200, Filippo Sallemi wrote:
> Ciao a tutti,
> qualcuno mi sprebbe dire come faccio ad inserire qusto comando dentro una
> variabile?
> 

ci sono piu' soluzioni
pero' dipende dai casi:
 echo sometext
oppure
 cat somefile | sed ...

oppure il tuo script beve da stdin?

> 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:
> 

se incolli uno snip piu' preciso del codice
(ripetuto nei diversi casi)
troviamo la soluzione migliore

> 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.
> 

penso non dipenda ne' dalle regex ne' dagli escape

penso ;)
--sal;




Maggiori informazioni sulla lista Wireless