On Tue, Aug 18, 2009 at 02:19:13PM -0700, bleee wrote:
> ~# net getlocalsid
> SID for domain TESTE is: S-1-5-21-2675045286-1325973208-537075341
> 
> jah esse com xargs que o César Vianna disse ele nao "efetua" o comando.
> fica esperando argumento.
> 
> # net getlocalsid | gawk '{print $6}'` | xargs -I '{}' sed 's/SIDMAQUINA/ 
> {}/g' lalala.conf 
> > 

a título de curiosidade:

com o gnu sed:
$ sed '/SIDMAQUINA.*/{s//net getlocalsid/e;s/\s[^:]\+:\s/MAQUINA=/}' 
arquivo.conf

com o velho ed:
$ ed -s arquivo.conf <<< $'/SIDMAQUINA/r !net 
getlocalsid\n-1,.j\ns/=[^:]\+:\s/=/\n,p'

nenhum dos dois exemplos irá efeutar as alterações, para isso, no caso
do sed use a opção "-i" e no caso do ed, troque o ",p" no final por "w".

-- 
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------

Responder a