SORU
24 Mayıs 2011, Salı


Nasıl böyle büyük mükafat projesinde kullanılmayan görüntüleri bulmak için?

Kimseye bir tek satır Güncellemelerinden projesinde kullanılmayan görüntüleri bulmak için vardır? (Tüm dosyaları kod veya proje dosyalarında Adı - Kodu tarafından başvurulan varsayarak dosya adları oluşturulur.)

Bu dosyalar bir proje oluşturmak eğilimindedir ve güvenli herhangi bir png silmek için olup olmadığını söylemek zor olabilir.

CEVAP
28 Kasım 2011, PAZARTESİ


Bu daha sağlam bir çözüm için denetlerherhangi birbasename başvurusu için herhangi bir metin dosyası. Yukarıdaki çözümler şeridi dosyaları (tamamen anlaşılabilir bir anda yok) buna dahil değildi unutmayın.

Ack bunu çok hızlı bir şekilde yapar, ama eğer bu senaryo sık sık çalışır hale getirmek için bazı bariz iyileştirmeler var. Bu kod eğer retina, retina hem varlık varsa iki kez her basename, örneğin denetler.

#!/bin/bash

for i in `find . -name "*.png" -o -name "*.jpg"`; do 
    file=`basename -s .jpg "$i" | xargs basename -s .png | xargs basename -s @2x`
    result=`ack -i "$file"`
    if [ -z "$result" ]; then
        echo "$i"
    fi
done

# Ex: to remove from git
# for i in `./script/unused_images.sh`; do git rm "$i"; done

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • GoProTutorials

    GoProTutoria

    18 NİSAN 2011