sed e e apici
sed e e apici
salve a tutti, ho un problema con sed e nn riesco proprio a risolverlo nemmeno controllando le milioni di guide che ci sono in rete..voglio sostituire una riga di un file con un'altra...pero' questa riga e' composta da lettere apici etc etc..quindi nn so come far capire a sed quali sono gli apici da prendere come parte della stringa e quali no..vi faccio un'esempio che nn mi spiego molto bene...
devo sostituire a_b_c="d v " $T con a_b_c="d p " $T
io ho provato con
sed 's/a_b_c="d v " $T/a_b_c="d p " $T' file
ma mi viene detto che s non e' un comando riconosciuto...qualcuno ha qualke idea?..
devo sostituire a_b_c="d v " $T con a_b_c="d p " $T
io ho provato con
sed 's/a_b_c="d v " $T/a_b_c="d p " $T' file
ma mi viene detto che s non e' un comando riconosciuto...qualcuno ha qualke idea?..
Re: sed e e apici
A me come errore dà:
e in effetti manca lo slash alla fine. Così invece mi funziona:
Codice: Seleziona tutto
sed: espressione -e #1, carattere 33: comando `s' non terminatoCodice: Seleziona tutto
sed 's/a_b_c="d v " $T/a_b_c="d p " $T/' fileIl mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Re: sed e e apici
Re: sed e e apici
Comunque mi sembra di capire che devi cambiare solo la "d" in "p" o sbaglio? Se quella è l'unica sostituzione da fare, non ti converrebbe usare il tr?
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Re: sed e e apici
mmmh...beh tr nn l'ho mai utilizzato mentre sed si, da quali punti di vista e' migliore rispetto a sed?...fai conto che deve andare in uno script ed agire un file di notevoli dimensioni...
cmq ora funziona tutto...
cmq ora funziona tutto...
Re: sed e e apici
tr è molto più semplice di sed, per piccole modifiche, secondo me, è più intuitivo; d'altra parte sed è più potente e ti permette di fare più cose. Comunque, per maggiori informazioni su tr leggi il manuale:
così puoi vedere qual è il più adatto alle tue esigenze. Ciao
Codice: Seleziona tutto
man trIl mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti

