C O N O S C E N Z A
web data management
Il nostro è un team che si occupa ormai da piu' di un decennio della risoluzione delle problematiche informatiche, in particolare ci piace poter offrire la nostra competenza in ambito telematico, dalla progettazione su misura della vostra infrastruttura web, alla realizzazione del vostro software e dei vostri portali.
Web

script per rimpiazzare testo

02/04/2008
l'effetto ottenuto

LINUX SHELL SCRIPT 

    Esempio sintassi per eseguire  sostituzioni di testo in molteplici file 

Example for text replacement in multiple files

 

  #!/bin/bash

replacethis='prima'
withthis='dopo'

shift 2

for file in *
do
  sed -e "s+$replacethis+$withthis+g" $file > $file.bak

  cmp $file $file.bak > /dev/null
  if [ $? -eq 0 ]
   then
    echo "Niente da sostituire in $file"
     rm $file.bak
  else  
    echo "Sostituzione effettuata in $file"
    mv $file.bak $file
  fi
done