shell, md5sum - Dateiname aus der Ausgabe entfernen

Gast #1436638
Lesenswert?

Wahrscheinlich gibt es einen geheimen Schalter, der md5sums dazu bringt, 
nur den hash auszugeben?
Sonst muss ich es so probieren:
hash=${`echo -n $string | md5sum`%% *}
>  Bad substitution

Aber auch
md5sum=`echo -n $string | md5sum`
hashonly=${md5sum%% *}
taugt nicht. Was ist mein Fehler?
Gast #1436838
Lesenswert?

> Wie kriege ich denn die dash version raus?

Mit dem Paketmanager, falls du die Dash als Paket einer Distro instal-
liert hast. Die Dash selbst weiß wohl nichts über ihr Alter, zumindest
ist die Versionsnummer nicht als String im Binary zu finden :)
Gast #1437026
Lesenswert?

Spaghettifressi schrieb:
> Habe dash 0.5.4-12ubuntu2 und bash 3.2-5ubuntu1.

Bei mir funktioniert es auch mit 0.5.4 und sogar mit 0.5.3 (jeweils
frisch von den Quelle und ohne configure-Optionen). Was passiert bei dir
denn? Falsches Ergebnis, Fehlermeldung, Systemcrash, Weltuntergang?

Die "-12" in 0.5.4-12ubuntu2 könnte evtl. darauf hindeuten, dass die
Ubuntu-Fritzen schon etwas zuviel am Code herumoptimiert haben ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren