[Linuxtrent] Re: sed ?

  • From: fdal@xxxxxx (Filippo Dal Bosco)
  • To: linuxtrent@xxxxxxxxxxxxx (Luca Manini)
  • Date: Sun, 06 Oct 2002 15:16:44 +0000

Hello Luca.

06 Oct 02 15:36, you wrote to linuxtrent@xxxxxxxxxxxxx:


 LM>     Non so quanto sia intelligente (rapido) tail per saltare la parte
 LM>     iniziale del file. Forse una alternativa potrebbe essere 'tac'

 LM> calvin:/tmp> tac foo
 LM> end-of-file
 LM> 555
 LM> evvai
 LM> 666
 LM> Luke
 LM> Nuke
 LM> 123

alla fine ho fatto cosi:

for file /dir/*
do
if egrep "pippo" $file; then
perl -pi -e 's|pluto|paperino|' $file
fi
done

domanda:

Si puo' da $file "sottrarre un pezzo della stringa ?

esempio: nella dir ci sono file di tipo
xxxxab
e del tipo
xxxx
che condividono parte dei dati
io vorrei
scrivere in $file tutti gli xxxxab
ed a certe condizione di xxxxab operare su xxxx


Filippo

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


Other related posts: