Sonucunu md5sumbaşka bir komuta dönüştürmenin basit bir yolunu arıyorum . Bunun gibi bir şey:
$echo -n 'test' | md5sum | ...
Benim sorunum md5sumsadece dizenin hash değil, aynı zamanda girişin stdin geldiğini gösteren bir hipen çıktılar. Adam dosyasını kontrol ettim ve çıktıyı kontrol etmek için bayrak bulamadım.
echo -nMetin verileri bilinmiyorken kullanmamaya dikkat edin .printf '%s' "$DATA"Bunun yerine kullanın . Bunun aksineecho -n "$DATA", ne zamanDATA="-n"(diğer örneklerin yanı sıra) çalışacaktır .