<( COMMAND )ব্যাশ কনস্ট্রাক্ট বলা হয় প্রক্রিয়া প্রতিকল্পন ।
এটি অভ্যন্তরের মূল্যায়ন করে COMMANDএবং এর আউটপুটটিকে ফিফোর কাছে পুনর্নির্দেশ করে, একটি নামযুক্ত পাইপ যা ভিতরে ভার্চুয়াল ফাইল বর্ণনাকারী /dev/fdনির্ধারিত হয়। এটি একটি অস্থায়ী ফাইলের মতো কাজ করে যা মূল্যায়িত কমান্ডের আউটপুট ধারণ করে।
<ব্যাশ কনস্ট্রাক্ট বলা হয় ইনপুট ফেরৎ ।
এটি ডানদিকে একটি ফাইল বর্ণনাকারী লাগে এবং এর সামগ্রীটি বাম দিকে কমান্ডের STDIN (স্ট্যান্ডার্ড ইনপুট) এ পুনঃনির্দেশ করে।
-একটি ব্যাশ কনস্ট্রাক্ট নয় বরং একটি জন্য যুক্তিsed যে তার ইনপুট ফাইল নির্দিষ্ট করে। বিশেষ মানটির -অর্থ এসটিডিএন থেকে পড়া (যা sedএটির ডিফল্ট, তাই এটি বাদ দেওয়া যেতে পারে)।
sed 's/^.*= //' - < <(openssl dgst -sha256 filename)
এই লাইনটি প্রথমে openssl dgst -sha256 filenameএকটি ফিফোতে চলে এবং আউটপুটকে ক্যাশে করে। এই নামক পাইপের প্রতিনিধিত্বকারী ফাইল বর্ণনাকারীকে ইনপুট ফাইল হিসাবে বিবেচনা করা হবে যা এর এসটিডিনে পুনঃনির্দেশিত হয় sed 's/^.*= //' -। এই sedকমান্ডটি STDIN থেকে পড়ে এবং একটি স্পেসের পরে "=" চিহ্নের আগে প্রতিটি অক্ষর সরিয়ে দেয়।
openssl ... | sed '...'