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

  • Grace Su

    Grace Su

    6 Ocak 2006
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014