[Linux-Biella] find, exec e script

Paul TT paultt a bilug.linux.it
Mer 3 Maggio 2006 00:56:17 CEST


Paolo Ciarrocchi wrote:

> On 4/27/06, Emanuele Aina <faina.mail a tiscali.it> wrote:
>
>> Paolo Ciarrocchi implementò:
>>
>> > Cmq, ho implementato quanto mi hai suggerito, il modo in cui distinguo
>> > tra file e symlink è un hack, ma non ho trovato di meglio.
>>
>> for file in /boot/vmlinuz*; do
>>      if [ -L "$file" ]; then
>>          echo -n "$file -> `readlink $file`";
>>      elif [ -f "$file" ]; then
>>          echo "$file";
>>      fi;
>> done
>>
>> Può andare?
>
>
> Pensavo di si ma non riesco a fare quello che voglio, ho modificato
> quello che mi hai suggerito cosi:
>
> for file in /boot/vmlinuz*; do
>    if [ -L "$file" ]; then
>        echo -n "$file -> `readlink $file`"|zenity --text-info --title
> "Symbolic links found" --width=400 &
>
>    elif [ -f "$file" ]; then
>        echo "$file";
>    fi;
> done
>
> Questo ovviamente mi apre una finestra con zenity per ogni symlink
> trovato, non una solo finestra con _tutti_ i symlink trovati.

touch /tmp/gkernel_$$
for file in /boot/vmlinuz*; do
   if [ -L "$file" ]; then
       echo "$file -> `readlink $file`" >> /tmp/gkernel_$$
   elif [ -f "$file" ]; then
       echo "$file";
   fi;
  if -fffffff
    cat /tmp/gkernel_$$|zenity --text-info --title "Symbolic links
found" --width=400 &
  fi
done
rm -f /tmp/gkernel_$$

PS zenity non so e non voglio ora sapere come funge....

-- 
Vista should not be confused with Windows Longhorn, the codename for
Macintosh OS 10.4 "Tiger", released in April 2005.



Maggiori informazioni sulla lista Linux