Pitäisi nimetä uudestaan noin 2000 tiedostoa.
Tiedostojen nimet ovat tällä hetkellä:
"eka sana - toka sana.jpg"
kun pitäisi olla:
"toka sana - eka sana.jpg"
Miten tämä onnistuu mahdollisimman helposti ja nopeasti?
Tiedostojen nimet ovat tällä hetkellä:
"eka sana - toka sana.jpg"
kun pitäisi olla:
"toka sana - eka sana.jpg"
Miten tämä onnistuu mahdollisimman helposti ja nopeasti?
Vastaukset 3
Vanhimmat
osaava parin rivin rimpsulla. Minä tiedän, mutta en itse osaa. Jospa joku Perlin perusteita hallitseva auttaisi?
Mihis sitä perliä?
Tees tuosta skripti. Kokeile tulostaako oikean näköisiä mv-komentoja, sit otat vain echo:n pois ja homma hoidettu...
#!/bin/bash
for f in *.jpg ; do
newname="`echo "$f" | sed -n 's/\(^[^-]*\) - \([^.]*\)./\2 - \1./p'`"
echo mv "$f" "$newname"
done
Multimove (mmv) komennolla. Katsasta man sivut.