Sto cercando un modo semplice per convogliare il risultato md5sumin un altro comando. Qualcosa come questo:
$echo -n 'test' | md5sum | ...
Il mio problema è che md5sumgenera 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 -nquando i dati di testo sono sconosciuti. Usaprintf '%s' "$DATA"invece. Diversamenteecho -n "$DATA", funzionerà quandoDATA="-n"(tra gli altri esempi).