SORU
15 EYLÜL 2008, PAZARTESİ


Nasıl exec parametresi için bir boru kullanın komut bulabilirim?

Bir komut bir dizin iki farklı yürütülebilir kullanarak dosyaları bir grup işlemek için bulabilirsiniz oluşturmak için çalışıyorum. Ne yazık ki, -exec kabuk ilk karakter yorumlaması nedeniyle boru veya \| bile kullanmak için izin vermez bulabilirsiniz.

Özellikle yapmak için komut kanal bulmak bittiğinden çalışmıyor) çalıştığım şey burada:

find /path/to/jpgs -type f -exec jhead -v {} | grep 123 \; -print

CEVAP
15 EYLÜL 2008, PAZARTESİ


Bu deneyin

find /path/to/jpgs -type f -exec sh -c 'jhead -v {} | grep 123' \; -print

Alternatif olarak bir sh script içinde exec deyimi gömmek ve sonra bunu deneyebilirsiniz:

find -exec some_script {} \;

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • MultiPlayStationMan

    MultiPlaySta

    17 Aralık 2009