Sonucunu md5sum
başka bir komuta dönüştürmenin basit bir yolunu arıyorum . Bunun gibi bir şey:
$echo -n 'test' | md5sum | ...
Benim sorunum md5sum
sadece 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 -n
Metin 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 .