Estoy buscando una forma simple de canalizar el resultado de md5sum
otro comando. Algo como esto:
$echo -n 'test' | md5sum | ...
Mi problema es que md5sum
no solo genera el hash de la cadena, sino también una exageración, lo que indica que la entrada provino de stdin. Revisé el archivo man y no encontré ningún indicador para controlar la salida.
echo -n
cuando se desconocen los datos de texto. Usar en suprintf '%s' "$DATA"
lugar. A diferenciaecho -n "$DATA"
, funcionará cuandoDATA="-n"
(entre otros ejemplos).