• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Linux dialog box inputbox eingabe

Hi

ich möchte unter linux ein kleines script schreiben das die inputbox beinhaltet.
geht ja auch.

Meine Frage: ist es möglich, dass in der inputbox schon ein Wert drinne steht?

z.B dd if=/usb256m/n5200_2.00.04.bin of=/dev/sde bs=256k

der einzigste Wert der sich ändern würde wäre sde

Ist es möglich, das der obige befehl in die inputbox eingtragen wird ohne das ich ihn schreiben muss, also nur falls sich der sde wert ändert ich diesen korigieren kann?

ich weiß, schlecht ausgedrückt aber vielleicht versteht jemand was ich meine...

Danke
manni
 
manni45 schrieb:
Hi

ich möchte unter linux ein kleines script schreiben das die inputbox beinhaltet.
geht ja auch.

Meine Frage: ist es möglich, dass in der inputbox schon ein Wert drinne steht?

z.B dd if=/usb256m/n5200_2.00.04.bin of=/dev/sde bs=256k

der einzigste Wert der sich ändern würde wäre sde

Ist es möglich, das der obige befehl in die inputbox eingtragen wird ohne das ich ihn schreiben muss, also nur falls sich der sde wert ändert ich diesen korigieren kann?

ich weiß, schlecht ausgedrückt aber vielleicht versteht jemand was ich meine...

Danke
manni

Hi

kann mir keiner Helfen?
 
abgdf schrieb:
Poste doch mal bitte Deinen bisherigen xdialog-Befehl.

Hallo

hier mal das Script

#!/bin/bash
#Programm dialog.sh

#Eingabe Fenster mit dialog erzeugen
dialog --title "Firmware flashen" --backtitle "Firmware flashen" --msgbox " N5200 Firmware flashen" 10 50

#Hier werden die Partitionen der eingebauten Geräte angezeigt
dialog --tailbox /proc/partitions 20 60
dialog --clear --textbox /befehl.txt 8 60 --inputbox "Eingabe des Flash Befehls:dd if=/usb256m/n5200_2.00.04.bin of=/dev/sdc bs=256k" 10 60 2> 5200.sh
./5200.sh

#Eingabe einlesen und ausgeben

echo "Ergebnist: `cat 5200.sh`"

exit 0

Wie gesagt ich möchte gerne, dass in der inputbox der oben genannte Inhalt in der inputbox drinnsteht.
Da ich eigentlich nur mal das sdc ändern muss.

Dank euch für eine Hilfe

manni
 
Erstens: Bitte bemühe Dich mehr um die Rechtschreibung.
Zweitens: Benutze bitte Code-Tags.
Drittens: Es steht tatsächlich in "man dialog":
Code:
dialog --clear --textbox /befehl.txt 8 60 --inputbox "Eingabe des Flash Befehls:" 10 60 "dd if=/usb256m/n5200_2.00.04.bin of=/dev/sdc bs=256k" 2> 5200.sh
Nochmal zum direkten Ausprobieren:
Code:
dialog --inputbox "Eingabe des Flash Befehls:" 10 60 "dd if=/usb256m/n5200_2.00.04.bin of=/dev/sdc bs=256k"
Gruß
 
Oben