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