Articoli con tag shell scripting

Rinominare più file in un colpo solo: piccolo script bash

Vi è mai successo di dover rinominare tutti i file di una cartella, anche solo per cambiare estensione ? Se no, meglio per voi, se si, vi sarete accorti che, da console, non è così immediato; infatti, il comando mv da solo non basta.

Provo ad aiutarvi con questo:

for oldfile in *.txt; do cp “$oldfile” “`basename “$oldfile”.txt`.html”; done

Questa è una breve linea di  shell scripting  buona per Bourne Shell (sh), Bourne Again Shall (bash), la Z Shell (zsh), ma non  nelle C Shell e TC Shell (cshtcsh rispettivamente). Cosa fa ? copia tutti file, presenti nella cartella in cui ci si trova, con estensione txt, con la nuova ‘estensione html.

Prosegui la lettura »

5 Commenti