The <( COMMAND )Bash membangun disebut proses substitusi .
Ini mengevaluasi bagian COMMANDdalam dan mengalihkan outputnya ke FIFO, sebuah pipa bernama yang mendapatkan deskriptor file virtual di dalam /dev/fdditugaskan. Kerjanya seperti file sementara yang berisi output dari perintah yang dievaluasi.
The <Bash membangun disebut redirection masukan .
Dibutuhkan deskriptor file di sisi kanan dan mengarahkan kontennya ke STDIN (input standar) dari perintah di sisi kiri.
Ini -bukan konstruk Bash tetapi argumen untuksed itu menentukan file inputnya. Nilai khusus -berarti membaca dari STDIN (yang juga merupakan sedstandar, sehingga dapat dihilangkan).
sed 's/^.*= //' - < <(openssl dgst -sha256 filename)
Baris ini pertama kali berjalan openssl dgst -sha256 filenamedan menyimpan outputnya dalam FIFO. Deskriptor file yang mewakili pipa bernama ini diperlakukan sebagai file input yang akan dialihkan ke STDIN dari sed 's/^.*= //' -. sedPerintah ini membaca dari STDIN dan menghapus setiap karakter sebelum simbol "=" diikuti oleh spasi.
openssl ... | sed '...'