#!/bin/bash POCET=$(fgfs --show-aircraft | wc -l) rm -f $TMP/generuj.tmp cat << EOF > $TMP/generuj.tmp Xdialog --title "Peťošův spouštěč hry FlightGear" --menubox "Seznam níže ukrývá netušené možnosti... nebo tušené. \\n Vyberte si jedno letadlo a klepněte na OK. Pokud se nic nestane, máte nejspíše špatný motiv GTK. \\n Přestože jsem skript upravoval, aby k tomu nedocházelo, tak stát se to někdy může... \\n S pozdravem Peťoš http://petos.cz" -0 -0 $POCET EOF fgfs --show-aircraft | sed s/[\'\"]/\(/g | awk '{print "\""$1"\"" " \""$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9 "\" "}' | tr -d "\n" >> $TMP/generuj.tmp cat $TMP/generuj.tmp | tr -d "\n" > $TMP/generuj.tmp2 bash $TMP/generuj.tmp2 2> $TMP/menu.tmp retval=$? letadlo=$( tail -1 $TMP/menu.tmp) rm -f $TMP/menu.tmp rm -f $TMP/generuj.tmp rm -f $TMP/generuj.tmp2 case $retval in 0) fgfs --aircraft=$letadlo ;; 1) Xdialog --title "Zpráva" \ --msgbox "Vypínám FlightGear" 20 0;; 255) Xdialog --title "Zpráva" \ --msgbox "Vypínám FlightGear" 20 0;; esac