[Linux-Biella] find, exec e script

Andrea Musuruane musuruan a gmail.com
Gio 4 Maggio 2006 09:28:41 CEST


Il giorno mer, 03/05/2006 alle 20.47 +0200, Paolo Ciarrocchi ha scritto:
> On 5/3/06, Paolo Ciarrocchi <paolo.ciarrocchi a gmail.com> wrote:
> 
> (for file in /boot/vmlinuz*; do
>    if [ -L "$file" ]; then
>        echo -n "$file -> `readlink $file`"
>    fi;
> done) | zenity --text-info --title "Symbolic links found" --width=400 &
> 
> running_kernel=$(uname -r)
> 
> kernel=""
> kernel=$((for file in /boot/vmlinuz*; do
>    if [ -f "$file" ]; then
>        echo "$file"
>    fi;
> done)| zenity  --list --title "Finding all installed kernels..."
> --text "You are currently running "$running_kernel --column "kernels
> found")
> 
> Il secondo ciclo pero' non mi funziona, mi mostra tutti i file, link
> compresi .-(
> 

Perchè non usi il comando find? 

# find /boot -type l -name vmlinuz* -printf '%p\n'

# find /boot -type f -name vmlinuz* -printf '%f\n'

Ciao,

Andrea.




Maggiori informazioni sulla lista Linux