Ich suche nach einer einfachen Möglichkeit, das Ergebnis von md5sum
in einen anderen Befehl umzuleiten. Etwas wie das:
$echo -n 'test' | md5sum | ...
Mein Problem ist das md5sum
nicht nur der Hash des Strings ausgegeben wird, sondern auch ein Bindestrich, der anzeigt, dass die Eingabe von stdin stammt. Ich habe die Man-Datei überprüft und keine Flags zur Steuerung der Ausgabe gefunden.
echo -n
wenn die Textdaten unbekannt sind. Verwenden Sieprintf '%s' "$DATA"
stattdessen. Im Gegensatz dazuecho -n "$DATA"
wird es funktionieren, wennDATA="-n"
(unter anderen Beispielen).