[Shell Script] Shell Ausgabe in Variable umlenken

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
cs-flasher
Beiträge: 67
Registriert: 06.10.2002 15:01:34

[Shell Script] Shell Ausgabe in Variable umlenken

Beitrag von cs-flasher » 24.11.2007 20:05:59

Hallo!

Ich bastel zur Zeit mal wieder an einem kleinen Script, das mir das Leben erleichtern soll.

Allerdings kriege ich folgendes Problem einfach nicht hin. Ich möchte einen Ausgabestrom z.B. "cat testfile" in meinem Script in eine Variable speichern.

Ich habe nun schon versucht:

Anwendung > $variable
variable=Anwendung

und auch mit "zwischenspeichern" in eine Datei:

Anwendung > tempfile
variable=cat tempfile

Das alles klappt nicht :?


Hat jemand vielleicht den entscheidenden Hinweis?


Danke euch :)

Schöne Grüße,

Flasher

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 24.11.2007 20:23:46

hi,

probier mal:

Code: Alles auswählen

VARIABLE=`anwendung`
Kunden, die VAR= kauften, haben sich auch für
cut, grep, head, tail und sed interessiert ;)
Beware of programmers who carry screwdrivers.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 25.11.2007 12:52:21

Hi,

da ich mich immer wieder gerne mit ` und ' und ' vertue, dies auch je nach Schriftgroesse und Font teilweise noch schwerer wird, nehme ich immer folgende Notation:

Code: Alles auswählen

kaese=$(ls)
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten