On Monday 09 December 2002 08:43, Andrea Celli wrote: > On Fri, 6 Dec 2002 19:20:33 +0100 > > Arwan <[EMAIL PROTECTED]> wrote: > > Alle 15:58, gioved� 5 dicembre 2002, contorcendoti la mente su Re: > > > > [newbie-it] Sostituire una parola..., Andrea Celli hai scritto: > > > On Thu, 5 Dec 2002 11:27:46 +0100 > > > > > > Nicola <[EMAIL PROTECTED]> wrote: > > > > Buon giorno alla Ml. mi sono accorto di aver digitato male una parola > > > > in un intero documento (tex) e vorrei sostituire tutte le occorrenze > > > > in una volta sola > > > > > > sed 's/parola-vecchia/parola-nuova/g' file > file-corretto > > > > Io pensavo al comendo tr, che differenza c'e' tra i due? Possono andar > > bene entrambi, con preferenze a seconda dei gusti, o no? > > sed � un vero editor, puoi compiere tutte le oprazioni che vuoi sul testo. > Ha una sintassi simile a quella di vi, anche se non identica. > Uno deriva da ED, l'altro da EX. I due primi editor di UNIX. > Comunque, se conosci bene i comandi di vi, � lo strumento pi� > naturale da usare. > > AWK � un ottimo programma per manipolare testi. Rispetto a sed riesce > a gestire meglio i campi (la quarta parola) e a compiere calcoli su > stringhe numeriche. Per esempio se devi sommare la quarta colonna > di tutte le righe che hanno il tuo nome nella prima o sostituire > "Gigi" con "Luigi" solo se � la terza parola. > > TR lo uso poco. Per� mi sembra sia pi� adatto a modifiche globali su un > carattere o tipo di carattere: da maiuscole a minuscole, > togliere ^M nei file dos, ... non credo riesca a gestire una stringa. > > PERL � in Practical Extraction Report Language. Ci fai tutto quello > che fanno gli altri e mooolto di pi�. > > ciao, Andrea Ringrazio tutti per l'interessamento, ma non riesco ad usare sed!!!! credo che dipenda dalla stringa che voglio sostituire.....
sed 's/\backsim/\sim/g' file > file-corretto questo e' il comando, ma ovviamente non funziona. Nel Man non ho trovato riferimenti particolari su caratteri non accettati. Qualcuno sa dirmi dove sbaglio? Tra l'altro ho proprio bisogno di usare la "\" in quanto nel testo compare un paio di volte la parola backsim.... Gazie a tutti. Nicola ps Scusate per la data assurda, non e' colpa mia.....
