Eli parisataa .jpeg filua pitäisi muuttaa muotoon .jpg Kuitenkin rename herjaa:
Renamen man-sivulta selviää, että itse Larry Wall on kirjoittanut tämän Perl-ohjelman. Se ottaa vastaa sed/awk rimpsuja, kuten man sivulta selviää.
Noh. Googlasin vähän ja vastaan tuli bash-ratkaisu samaan asiaan.
http://www.debianadmin.com/rename-multiple-files-to-another-extension-in-linux.htmlKirjoitin tuon yhden rivin komennon sh-skriptiksi.
#!/bin/bash
for old in *.jpeg;
do cp $old `basename $old .jpeg`.jpg;
done
# EOF
1. Luodaan tyhjät esimerkkitiedostot.
asmok@ubuntu:~/testi-jpeg$ touch 1.jpeg 2.jpeg
asmok@ubuntu:~/testi-jpeg$
2. Annetaan skriptille ajo-oikeudet.
asmok@ubuntu:~/testi-jpeg$ chmod 755 rename-jpeg.sh
asmok@ubuntu:~/testi-jpeg$
3. Ajetaan skripti ja katsotaan, mitä tapahtui.
asmok@ubuntu:~/testi-jpeg$ ./rename-jpeg.sh
asmok@ubuntu:~/testi-jpeg$ ls -l
yhteensä 4
-rw-r--r-- 1 asmok asmok 0 2007-08-25 14:51 1.jpeg
-rw-r--r-- 1 asmok asmok 0 2007-08-25 14:53 1.jpg
-rw-r--r-- 1 asmok asmok 0 2007-08-25 14:51 2.jpeg
-rw-r--r-- 1 asmok asmok 0 2007-08-25 14:53 2.jpg
-rwxr-xr-x 1 asmok asmok 84 2007-08-25 14:45 rename-jpeg.sh
asmok@ubuntu:~/testi-jpeg$
4. Poistetaan tarpeettomat tiedostot. Tämä vaihe on hyvä pitää manuaalisena, sillä Linuxissa ei ole tunnetusti mahdollisuutta palauttaa takaisin rm-käskyllä poistettuja tiedostoja.
asmok@ubuntu:~/testi-jpeg$ rm *.jpeg
asmok@ubuntu:~/testi-jpeg$ ls -l
yhteensä 4
-rw-r--r-- 1 asmok asmok 0 2007-08-25 14:53 1.jpg
-rw-r--r-- 1 asmok asmok 0 2007-08-25 14:53 2.jpg
-rwxr-xr-x 1 asmok asmok 84 2007-08-25 14:45 rename-jpeg.sh
asmok@ubuntu:~/testi-jpeg$
5. EN OTA VASTUUTA, JOS TUHOAT KALLISARVOISET LOMAKUVASI...
Ystävällisin terveisin Asmo Koskinen.