[Lugge] Bash Scripting problema...

  • From: Andrea De Gaetano <dega1999@xxxxxxxxx>
  • To: lugge@xxxxxxxxxxxxx
  • Date: Fri, 27 May 2005 11:45:05 -0700 (PDT)

Ciao a tutti... 
ho un problema con gli script in bash.
Premetto che sono ignorante in merito e ho quelle 2
orette di lavoro sulle spalle e basta di bash quindi
sono molto ignorante in materia..
Ho fatto questo script a fini puramente istruttivi.. 
Lista tutti i file in una directory e stampa i file
che il comando "file" riconosce come jpeg.
pare che il problema sia nell'if con il grep ma, non
riesco a risolverlo.. qualcuno puo' darmi una mano?
Grazie

#!/bin/bash

E_JPEG=\""JPEG\""
for elemento in $(ls $PWD); do
        if [ -f $elemento ] ; then
                file $elemento > temp.txt
                if [ $(grep -i E_JPEG temp.txt) ] ; then
                        echo "$elemento e' un jpeg"
                fi
        fi
done


__________________________________
|Andrea De Gaetano                 |
| http://dega1999.altervista.org/  |
| J2ME Python e PythonsS60         |
|__________________________________|


                
__________________________________ 
Do you Yahoo!? 
Read only the mail you want - Yahoo! Mail SpamGuard. 
http://promotions.yahoo.com/new_mail 
========---------- 
 
 Archivio delle e-mail postate in lista 
 http://www.freelists.org/archives/lugge/ 
 
 Prima di scrivere in m-list per favore leggi il regolamento 
 http://www.lugge.net/index.php?mod=cosa_facciamo/gruppo_di_discussione
  
 Modifica dell'account sulla lista LUGGe 
 http://www.lugge.net/index.php?mod=cosa_facciamo/gruppo_di_discussione#list

 
  

Other related posts: