2 Mart 2009, PAZARTESİ
Toplu Bash ile yeniden Adlandırma
Nasıl Bash paketleri bir dizi sürüm numaralarını kaldırmak için yeniden adlandırabilirsiniz? Etrafta boşuna hem expr %%, ile oynuyor oldum.
Örnekler:
Xft2-2.1.13.pkg Xft2.pkg olur
jasper-1.900.1.pkg jasper.pkg olur
xorg-libXrandr-1.2.3.pkg xorg-libXrandr.pkg olur
CEVAP
2 Mart 2009, PAZARTESİ
Bash parametre genişleme özelliğini kullanabilirsiniz
for i in *.pkg ; do mv "$i" "${i/-[0-9.]*.pkg/.pkg}" ; done
Tırnak boşluk içeren dosya adları için gereklidir.
Bunu PaylaÅŸ:

Nasıl bir toplu iş dosyaları için uzan...
Bir dizindeki Dosyaların bir toplu yen...
Yeniden adlandırma ya da böyle büyük m...
Virtualenv bir klasör yeniden adlandır...
Böyle büyük mükafat 4'te yeniden adlan...