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

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • pendrop gaming

    pendrop gami

    4 ŞUBAT 2013
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010