Linuxtrent: Re: problema con sed e varibili

  • From: Flavio Stanchina <flavio.stanchina@xxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sun, 14 Oct 2001 15:43:24 +0200

On Sunday 14 October 2001 14:57, MaX wrote:

> > $HOME contiene dei /, quindi il tuo comando diventa qualcosa come
>
> Hai ragione!!  ecco come si poteva risolvere:
>
> VARIABILE=`echo $HOME | tr "/" "@"`
> echo "ciao 123" > B
> cat B | sed s/ciao/$VARIABILE/g | tr "@" "/" > C
>
> dando per scontato che il path non possa contenere un "@" naturalmente.

Insisterei con

  cat B | sed s@ciao@$HOME@g > C

evitando completamente "tr" e variabili temporanee.

-- 
Ciao,
    Flavio Stanchina
    Trento - Italy

"The best defense against logic is ignorance."
-- 
PROSSIMA ASSEMBLEA: venerdi` 19 ottobre 2001 20:30 a Madrano di Pergine.

Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts: