Le0n_84 debianized wrote:Ciao lista! >ho un problema nella sostituzione di un testo in un file e sono due ore che >impazzisco con sed... > > >la situazione è questa: nel file /etc/X11/xorg.conf ho due righe > > >Load "radeon" > > >... > > >Driver "radeon" > > >di cui solo la seconda deve essere sostituita con > > >Driver "vesa" > > >il problema non sorge se devo sostituire vesa con radeon perché il modulo >vesa non viene caricato (infatti con "sed -e 's/vesa/radeon/' xorg.conf" >risolvo benissimo)... > > >se invece provo a fare il contrario (sed -e 's/radeon/vesa/' xorg.conf) mi >ritrovo anche il Load modificato... > > >è possibile cambiare con sed solo la seconda occorrenza? > > >come posso far interagire sed con grep/awk in modo da scegliere la riga da >cambiare? > > >ps non è una cosa che devo fare una volta sola, altrimenti modificavo >xorg.conf e basta ;-D > > >Grazie a tutti! > perl -pi.bak -e 's/radeon/vesa/ if m/Driver "/' xorg.conf
p.s.=questo ti crea pure un file di backup con estensione.bak -- --------------------------- Daniele Ludovici My GPG Key:0xBABEC3C4 On Jabber: [EMAIL PROTECTED] --------------------------- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]