Ciao ragazzi, sto facendo uno script che usa pesantemente il comando sed e mi sono imbattuto in un problema da cui non riesco ad uscire.
In pratica nel mio script faccio qualcosa del genere: local iterfaces="\"ath0\" \"ath1\"" ma quando da sed faccio: sed -i 's/^Interface"/Interface '$interfaces'/' ${FILE} mi viene restituito un errore a quanto pare dovuto al fatto che c'è uno spazio di mezzo tra ath0 e ath1. Se al posto dello spazio uso un qualsiasi carattere sed viene eseguito correttamente. Ora come ora l'unica soluzione è di mettere un carattere diverso dallo spazio e dopo aver eseguito il comando sed eseguo un'altra istruzione sed che cambia quel carattere "separatore" con spazio. Qualcuno ha una soluzione migliore da proporre? Ciao -- Filippo Sallemi
_______________________________________________ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless