[shellscript] Ergebnis von time command in Variable speichern

Diskutiere [shellscript] Ergebnis von time command in Variable speichern im Software Forum Forum im Bereich Hardware & Software Forum; Moin, ich krieg hier gerade zuviel, weil ich das Ergebnis von time in eine Variable speichern möchte. Mittels bla=`time echo "HALLO"`geht es...
  • [shellscript] Ergebnis von time command in Variable speichern Beitrag #1
Obby

Obby

Bekanntes Mitglied
Dabei seit
22.12.2000
Beiträge
2.386
Reaktionspunkte
5
Ort
beautiful Hövelhof
Moin,

ich krieg hier gerade zuviel, weil ich das Ergebnis von time in eine Variable speichern möchte.
Mittels bla=`time echo "HALLO"`geht es nicht. auch über SET und EXPORT hab ich keine Chance.
Woran liegts? Gibts ne Lösung?

Gruß&Dank
 
  • [shellscript] Ergebnis von time command in Variable speichern Beitrag #2
Obby

Obby

Bekanntes Mitglied
Dabei seit
22.12.2000
Beiträge
2.386
Reaktionspunkte
5
Ort
beautiful Hövelhof
Jetzt weiss ich wenigstens schonmal, wie ich den Output von "time" in ne Datei bekomme.
Das Ergebnis wird in STDERR geschrieben...
Aber leider geht es nur, wenn ich runde Klammern um time verwende, also so:

(time echo "HALLO") 2>out

Jetzt meine Frage: Was bewirken die runden Klammern? Die hab ich noch nie gesehen....

Gruß
 
  • [shellscript] Ergebnis von time command in Variable speichern Beitrag #3
lollobollo

lollobollo

Bekanntes Mitglied
Dabei seit
24.08.2006
Beiträge
804
Reaktionspunkte
0
Ort
Leipzig
Ich verstehe Dein Problem nicht wirklich.....was funktioniert daran nicht?
Was hast Du denn für eine Ausgabe?
Wenn Du die Variable mit export global gemacht hast,dann sollte es prima
funzen,allerdings natürlich nur in der selben shell....
 
  • [shellscript] Ergebnis von time command in Variable speichern Beitrag #4
lollobollo

lollobollo

Bekanntes Mitglied
Dabei seit
24.08.2006
Beiträge
804
Reaktionspunkte
0
Ort
Leipzig
...und da ist er schon wieder offline...

Sollte die Variable "shellübergreifend",z.B. in einem neuen Terminal vor-
handen sein,so trage ich sie auch schon mal in die /etc/profile mit export
ein,das klappt dann sehr gut ;-)
 
  • [shellscript] Ergebnis von time command in Variable speichern Beitrag #5
ZockerM

ZockerM

Verdienter Ex-Mod
Dabei seit
25.11.2000
Beiträge
2.722
Reaktionspunkte
0
Ort
/root
Hi,

test=$(date)
Funktioinert auf jeden Fall in der Bash.

gruß ZockerM
 
  • [shellscript] Ergebnis von time command in Variable speichern Beitrag #6
Obby

Obby

Bekanntes Mitglied
Dabei seit
22.12.2000
Beiträge
2.386
Reaktionspunkte
5
Ort
beautiful Hövelhof
Dass es mit date klappt, ist klar. Aber mit time (Ausführungsdauer eines Befehls bestimmen) funktioniert es bei mir nicht.
Habe mein ganzes Problem jetzt aber auf eine ganz andere Weise angegangen und komme nun ohne time aus.
Habe die Bash nicht zur Verfügung, sondern nur die sh.

Gruß
 
Thema:

[shellscript] Ergebnis von time command in Variable speichern

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben