Linuxtrent: Re: problema con sed e varibili

  • From: <matteoianeselli@xxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Sun, 14 Oct 2001 11:11:13 +0200

Immerso in profonde elucubrazioni, MaX ha scritto:

 > test/123/456/file1
 > test/i23/456/file2
 > test/AA/BB/file1  ....
 > 
 > vorrei fare uno script che aggiunga ad ogni linea il valore di una variabile,
 > infatti ho scritto questo:
 > ----------------------------------------
 > #!/bin/bash
 > TMP="/tmp"
 > cat "ilmiofile" | sed s/test/\$TMP%test%/g \
 > tr "%" "/" > altro-file
 > -----------------------------------------

Beh, in realta` penso che tu voglia sostituire ``%'' con ``/'' in una
serie di file.

Puoi anche fare

perl -i.backup -p -e 's|%|/|g' $(< ilmiofile)

che effettua l'editing sul posto e crea dei file di backup.
-- 
Matteo Ianeselli  
m.ianeselli chiocciolina flashnet.it
M-x query-replace chiocciolina @
-- 
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: