Hallo dialog-Profis, wie kann ich die rechte Spalte einer radiolist als Argument weiterverarbeiten? Standardmäßig wird nur der Wert der linken Spalte verwertet, und nur auf diese linke Spalte ist die Schnellsuchfunktion durch drücken einer Taste (z.B. "b") eingestellt. Ich will nach einer Spalte per eingebauter Schnellsuchfunktion suchen und die andere Spalte als Argument weiterverwerten. Geht das? Beispie: ========= dialog --title "Auswahl einer Faxnummer aus dem Adressbuch" \ --backtitle "Fax" \ --radiolist "Bitte wählen.'." 24 60 15 \ "077773008" "Karl,Georg" off \ "077773008" "Müller,Georg" off \ 2> /tmp/~faxnr In dem Beispiel springt dialog nur bei Drücken der "0", weil eben nur in der ersten Spalte gesucht wird. Ich will aber in der zweiten Spalte Suchen, nämlich nach Namen. Aber verwerten zum Faxversand eben die erste Spalte. Ekkard
Hallo. Am Fr, 2003-12-19 um 09.33 schrieb Ekkard Gerlach:
Hallo dialog-Profis,
wie kann ich die rechte Spalte einer radiolist als Argument weiterverarbeiten? Standardmäßig wird nur der Wert der linken Spalte verwertet, und nur auf diese linke Spalte ist die Schnellsuchfunktion durch drücken einer Taste (z.B. "b") eingestellt. Ich will nach einer Spalte per eingebauter Schnellsuchfunktion suchen und die andere Spalte als Argument weiterverwerten. Geht das?
Beispie: ========= dialog --title "Auswahl einer Faxnummer aus dem Adressbuch" \ --backtitle "Fax" \ --radiolist "Bitte wählen.'." 24 60 15 \ "077773008" "Karl,Georg" off \ "077773008" "Müller,Georg" off \ 2> /tmp/~faxnr
In dem Beispiel springt dialog nur bei Drücken der "0", weil eben nur in der ersten Spalte gesucht wird. Ich will aber in der zweiten Spalte Suchen, nämlich nach Namen. Aber verwerten zum Faxversand eben die erste Spalte.
Ich würde das etwas anders lösen. Den Namen und die Faxnummer würde ich in einem Feld schreiben. Also "Karl,Georg - 077773008" "" off Das dann zum Beispiel nach faxnr.tmp umleiten und die Datei mit "awk -F \ '{ print $3 }' faxnr.tmp" auslesen. Mit awk bekommst du so die Faxnummer raus. Diese Ausgabe kann man dann ja auch nochmal nach /tmp/~faxnr umleiten. Gruß Marcus
participants (2)
-
Ekkard Gerlach
-
Marcus Habermehl