আমি ফলাফলটি md5sum
অন্য কমান্ডে পাইপ করার একটি সহজ উপায় খুঁজছি । এটার মতো কিছু:
$echo -n 'test' | md5sum | ...
আমার সমস্যাটি হ'ল md5sum
কেবল স্ট্রিংয়ের হ্যাশই নয়, একটি হাইপেনও আউটপুট দেয় যা সূচিত করে যে ইনপুটটি স্টিডিন থেকে এসেছে। আমি ম্যান ফাইলটি পরীক্ষা করে দেখেছি এবং আউটপুট নিয়ন্ত্রণের জন্য কোনও পতাকা পেলাম না।
echo -n
পাঠ্যের ডেটা অজানা হলে ব্যবহার না করার বিষয়ে সতর্ক থাকুন ।printf '%s' "$DATA"
পরিবর্তে ব্যবহার করুন। বিপরীতেecho -n "$DATA"
, এটি কার্যকর হবে যখনDATA="-n"
(অন্যান্য উদাহরণগুলির মধ্যে)।