Linux 15.068 Themen, 107.492 Beiträge

Wie bekomme ich das Ergebnis einer Abfrage in eine Variable

Duderino / 6 Antworten / Baumansicht Nickles

Sorry, bin Einsteiger im Linux-geschäft, ich hoffe ihr verzeiht mir
diese wahrscheinlich simple Frage:

Also, ich möchte eine Abfrage starten (im Script) und das Ergebnis dieser Abfrage in eine Variable setzen.

Als Beispiel:

variable= cat irgendwas.txt | wc -l

ich möchte die Zeilen in einer Datei zählen, und das Ergebnis in die
Variable bekommen... geht aber irgendwie nicht.

Danke für Eure Hilfe...

PS: bitte keine Beschimpfungen oder Belehrungen - bin neu, und will den Spass nicht verlieren! Danke

bei Antwort benachrichtigen
Klaus_T Duderino „Wie bekomme ich das Ergebnis einer Abfrage in eine Variable“
Optionen

variable=`cat irgendetwas.txt | wc -l`

Achte auf die Backsticks

Klaus

bei Antwort benachrichtigen
Duderino Klaus_T „variable cat irgendetwas.txt wc -l Achte auf die Backsticks Klaus“
Optionen

Wow, genial genial Klaus - vielen Dank.
Vielleicht kannst du mir mal noch einen Tipp geben, wo sowas
gut dokumentiert ist - oder ein Buchtipp.
Ich hab " und ' und alle möglichen Klammern ausgetestet, aber daß
man einfach ` den hier nimmt...

Hat mir wirklich sehr weitergeholfen - feines Forum hier...

Gruß
Marcus

bei Antwort benachrichtigen
Klaus_T Duderino „Wow, genial genial Klaus - vielen Dank. Vielleicht kannst du mir mal noch einen...“
Optionen

Schau mal etwas weiter unten den Thread 'Regulaere Ausdruecke'. Dort habe ich einen Link angegeben auf die Seite von Christian Koehntopp. Schau dir das mal an.

Klaus

bei Antwort benachrichtigen
Duderino Klaus_T „Schau mal etwas weiter unten den Thread Regulaere Ausdruecke . Dort habe ich...“
Optionen

Super genial. Genau sowas hab ich gesucht.
Vielen Dank für deine Hilfe.
Ich wünsche noch ein schönes Wochenende :-)

UND: Für alle die, die nicht unten den Link extra suchen möchten, hier nochmal die Adresse:
http://www.koehntopp.de/kris/artikel/unix/shellprogrammierung/

PS: Wieso bist du eigentlich "VIP"? Moderierst du dieses Forum?
In diesem Falle sag ich mal:
Garantiert bis zum nächsten mal - und sonst bestimmt auch ;-).

Gruß
Marcus

bei Antwort benachrichtigen
Klaus_T Duderino „Super genial. Genau sowas hab ich gesucht. Vielen Dank für deine Hilfe. Ich...“
Optionen

Noe, Vip wird man einfach so irgendwann mal. Es gibt hier noch mehrere, aber die sind auf den anderen Brettern. Unter Linux bin ivh im Augenblick hier alleine, da sich Zaphod wohl ein bisschen zurueck gezogen hat :-(.

Klaus

bei Antwort benachrichtigen
REPI Duderino „Wie bekomme ich das Ergebnis einer Abfrage in eine Variable“
Optionen

oder
variable=$(cat irgendetwas.txt | wc -l)



repi

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen