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

  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • boogie2988

    boogie2988

    6 NİSAN 2006
  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013