Problema con sostituzione stringhe
Inviato: domenica 3 giugno 2007, 21:36
Ho provato a generalizzare la sintassi della sostituzione. Di norma sarebbe tipo:
che darebbe "sostituita123"
e io ho provato a rendere variabili la stringa da sostituire e quella da inserire, chiamandole $da e $a:
Solamente che funziona solo se fatto da terminale e non da script!
Mi dice infatti:
./mioscript: line 43: syntax error near unexpected token `echo'
./mioscript: line 43: ` echo "${f//${da}/${a}}"
Codice: Seleziona tutto
$variabile=abc123
echo ${variabile//abc/sostituita}e io ho provato a rendere variabili la stringa da sostituire e quella da inserire, chiamandole $da e $a:
Codice: Seleziona tutto
variabile=abc123
da=abc
a=sostituita
echo ${variabile//${da}/${a}}Mi dice infatti:
./mioscript: line 43: syntax error near unexpected token `echo'
./mioscript: line 43: ` echo "${f//${da}/${a}}"