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