Kommandoausgaben in Variable speichern [gelöst]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Homer
Beiträge: 126
Registriert: 25.10.2002 16:30:28
Wohnort: Karlsruhe

Kommandoausgaben in Variable speichern [gelöst]

Beitrag von Homer » 01.10.2004 10:12:51

Servus zusammen!

Ja, ich weiß ich bin nicht so der Freak wenn es um Shellscripts geht :roll: und habe deshalb auch ne ganz einfach Frage an Euch:
Wie bekomme ich Kommandoausgaben in ne Variable rein?
Hintergrund: Ich möchte Dateien mit dem Erstellungsdatum im Namen erzeugen. Also die Ausgabe vom Date Kommando in ne Variable reinpfrimeln. Steht bestimmt schon irgendwo was im Forum drüber drin, nur konnte ich per Suche nichts finden. :oops:

Vielen Dank für Eure Hilfe! :D

Ciao,

Homer
Zuletzt geändert von Homer am 01.10.2004 12:38:04, insgesamt 1-mal geändert.
"Sie können auch Ihr Geld aus dem Windows rauswerfen"

Benutzeravatar
hacman
Beiträge: 209
Registriert: 24.04.2004 13:05:48
Wohnort: Hamburg
Kontaktdaten:

Beitrag von hacman » 01.10.2004 10:29:08

Bash nehme ich mal an?

Probier mal:

Code: Alles auswählen

VARIABLENNAME = `date +%F`
Dann kannst Du mit

Code: Alles auswählen

$VARIABLENNAME
den Wert abfragen.

PS: date +%F gibt 2004-10-01
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GE/CS d- s++:+ a- C+++ USL++++ P+ L+++ E--- W+++ N++ o-- K w--- O- M- V-- PS++ PE Y+ PGP++ t++ 5++ X- R !tv b+++ DI++ D++ G e+++ h-- r++ y?
-----END GEEK CODE BLOCK-----

Benutzeravatar
labor78
Beiträge: 163
Registriert: 13.07.2004 10:29:58

Beitrag von labor78 » 01.10.2004 10:31:59

Code: Alles auswählen

var=`date`
oder

Code: Alles auswählen

var=$(date)
Du kannst das auch sofort mit 'nem String kombinieren:

Code: Alles auswählen

var="backup_`date`"
Schau Dir mal das manual von date an, um das Datum noch zu formatieren. Hier nochmal zwei Links speziell zum Thema. Der dritte Link ist 'ne gute Einführung in die Shellprogrammierung. Ansonsten mal bei Selflinux rumsuchen.

http://www.selflinux.org/selflinux/html ... sic05.html
http://www.tldp.org/HOWTO/Bash-Prog-Int ... html#ss5.2
http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
May the source be with you...

Benutzeravatar
Homer
Beiträge: 126
Registriert: 25.10.2002 16:30:28
Wohnort: Karlsruhe

Beitrag von Homer » 01.10.2004 10:41:35

Supie!!!! :D :D :D :D
Danke an Euch beide!
Das nenne ich mal ne schnelle Antwort!
Mercie!

Ciao,

Homer
"Sie können auch Ihr Geld aus dem Windows rauswerfen"

Benutzeravatar
Homer
Beiträge: 126
Registriert: 25.10.2002 16:30:28
Wohnort: Karlsruhe

Beitrag von Homer » 01.10.2004 13:13:10

labor78 hat geschrieben: Schau Dir mal das manual von date an, um das Datum noch zu formatieren. Hier
Ja, klar.
Danke noch für die Links! :D Selflinux.org kannte ich noch nicht!

Ciao,

Homer
"Sie können auch Ihr Geld aus dem Windows rauswerfen"

Antworten