Sto cercando un modo semplice per convogliare il risultato md5sum
in un altro comando. Qualcosa come questo:
$echo -n 'test' | md5sum | ...
Il mio problema è che md5sum
genera non solo l'hash della stringa, ma anche un hypen, che indica che l'input proviene da stdin. Ho controllato il file man e non ho trovato alcun flag per controllare l'output.
echo -n
quando i dati di testo sono sconosciuti. Usaprintf '%s' "$DATA"
invece. Diversamenteecho -n "$DATA"
, funzionerà quandoDATA="-n"
(tra gli altri esempi).