[Linux-Biella] find, exec e script
Emanuele Aina
faina.mail a tiscali.it
Mer 3 Maggio 2006 10:39:48 CEST
Paolo Ciarrocchi dubitò:
> 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.
Semplice, aggiungi parentesi attorno all'intero ciclo e sposta la pipe:
(for file in /boot/vmlinuz*; do
if [ -L "$file" ]; then
echo -n "$file -> `readlink $file`"
elif [ -f "$file" ]; then
echo "$file";
fi;
done) | zenity --text-info --title "Symbolic links found" --width=400 &
Dovrebbe andare, anche se non l'ho provato... :)
--
Buongiorno.
Complimenti per l'ottima scelta.
Maggiori informazioni sulla lista
Linux