SORU
9 Temmuz 2010, Cuma


Yeniden adlandırma sıralı numaraları için bir dizin içindeki dosyalar

Sıralı numaraları için bir dizin içindeki dosyaları yeniden adlandırır basit bir script arıyorum. Dosyaların oluşturulma tarihine göre.

Örneğin sadf.jpg 0001.jpg, wrjr3.jpg 0002.jpg ve bu yüzden, bu sayı öndeki sıfırları bağlı olarak toplam miktarın dosyaları (gerek yok fazladan sıfır eğer gerekli değil).

CEVAP
9 Temmuz 2010, Cuma


Bir döngü kullanmayı deneyin ve izin ve Dolgu için, basit bir beşgen kullanmaktır:

a=1
for i in *.jpg; do
  new=$(printf "d.jpg" "$a") #04 pad to length of 4
  mv -- "$i" "$new"
  let a=a 1
done

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • The Exploiteers

    The Exploite

    4 Ocak 2011
  • Visual Life

    Visual Life

    3 Temmuz 2006