Yeniden adlandırma sıralı numaraları için bir dizin içindeki dosyalar | Netgez.com
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

  • BSA

    BSA

    9 NİSAN 2012
  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011