Ich suche nach einer einfachen Möglichkeit, das Ergebnis von md5sumin 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 -nwenn die Textdaten unbekannt sind. Verwenden Sieprintf '%s' "$DATA"stattdessen. Im Gegensatz dazuecho -n "$DATA"wird es funktionieren, wennDATA="-n"(unter anderen Beispielen).