Questo script rimuove l'estensione (ad esempio .old) da tutti i files presenti nella dir in cui si lancia.
#!/bin/ksh
for i in $(ls *.old)
do
mv $i ${i%.old}
done
Piu' semplice da fare che da dire.
Io lo uso come alias nel mio .aliases per rimuovere l'estensione .old a dei files precedentemente processati e rinominati.
Per inserirlo nel file .aliases basta aggiungere
alias togli_old='for i in $(ls *.old); do mv $i ${i%.old}; done;'
nel file .aliases presente nella propria home.
(Se non c'e' basta crearlo)
Capire, muoversi e modificare file e directory: /, .., . , cd, ls, cp, mv, rm, rmdir, mkdir. Uso di link e symlink.