linux user group brescia

immagine del castello

Archivio della mailing list

Un paio di quesiti

Carlo magnifex a infinito.it
Ven 22 Mar 2002 18:48:29 UTC
Grazie a tutti,funzionano tutti e due.

Ecco come li ho adattati (cambiato solo il nome dei file):
1)
#!/bin/sh

for file in $(find -type f -name \*.cpp)
do
  sed 's/png/jpg/g' <$file >/tmp/nomeunivoco && mv -f /tmp/nomeunivoco $file
done
rm -f /tmp/nomeunivoco

2)
#!/bin/sh

for name in *.cpp
do
sed -e 's/png/jpg/g' < $name > $name.temp
mv $name.temp $name
done

Forse mi serve più il primo poiché,cosa che non ho detto, i file sono in 
directory diverse.
Comunque ispirandomi a tutti e due, ne ho creato uno ibrido.

3)
#!/bin/sh

for name in $(find -type f -name \*.cpp)
do
sed  's/jpg/png/g' < $name > $name.temp
mv $name.temp $name
done

P.s:
Li ho provati tutti e funzionano.

Carlo




Maggiori informazioni sulla lista Lug