Script: Ausgabe eines Programms in 2 Variablen -Gelöst-

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
dkeipp
Beiträge: 4
Registriert: 14.12.2009 19:54:41

Script: Ausgabe eines Programms in 2 Variablen -Gelöst-

Beitrag von dkeipp » 13.11.2010 22:35:44

Hallo zusammen,

ich habe ein programm welches mir 2 werte augibt, hier mal ein Beispiel:

Code: Alles auswählen

$ programm
11.0 aabbccddeeff
$
ich möchte nun diese beiden Werte jeweils einzeln in eine separate Variable (das klappt noch nicht) speichern um mir diese dann in eine Datenbank zu schieben(funktioniert schon).
Also iwe bekomme ich aus dieser Ausgabe den wert 11.0 in die variablea und aabbccddeeff in variableb? Das ganze soll in einem script per cron laufen.
Ich google mir schon seit stunden die finger wund, ich komm aber nicht wirklich weiter.
Zuletzt geändert von dkeipp am 13.11.2010 23:09:20, insgesamt 1-mal geändert.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Script: Ausgabe eines Programms in 2 Variablen

Beitrag von ThorstenS » 13.11.2010 22:48:21

so gehts mit der bash

Code: Alles auswählen

user@debian:/tmp$ ./aus
11.0 aabbcc
user@debian:/tmp$ Ausgabe=$(./aus)
user@debian:/tmp$ echo $Ausgabe
11.0 aabbcc
user@debian:/tmp$ read eins zwei <<<$Ausgabe
user@debian:/tmp$ echo $eins
11.0
user@debian:/tmp$ echo $zwei
aabbcc

dkeipp
Beiträge: 4
Registriert: 14.12.2009 19:54:41

Re: Script: Ausgabe eines Programms in 2 Variablen

Beitrag von dkeipp » 13.11.2010 23:08:32

Danke! Das passt!

Antworten