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

Shell script - rename

12/10/2007

 

Premettiamo di avere una serie di files da rinominare in parte e sopratutto al volo

Apriamo una shell linux, ci posizionamo nella cartella contenente i files(es: cd /home/cartella) e incolliamo lo script come di seguito :

 

#!/bin/sh
    for f in *
    do
    rename -n 's/testo_da_sostituire/Sostituzione/' *testo_da_sostituire*
    done

 

!!!! Attenzione - rename è potenzialmente pericoloso 

ps -n impedisce allo script di eseguire realmente l'operazione dandovi a video il presunto risulatato, eliminate -n per rendere effettiva la sostituzione

 

Have you a thousand of files to partial rename by the fly?

Open a linux shell, cd on your  folder (like: cd /home/folder) and past the next script

 

#!/bin/sh
    for f in *
    do
    rename -n 's/testo_da_sostituire/Sostituzione/' *testo_da_sostituire*
    done

 

!!!! Warning - rename can be dangerous 

ps -n give you on video the script resoult whitout made any really operationt, cut -n to made the effective rename