Saya cukup nyaman dengan bash, tetapi baru-baru ini saya berakhir dengan substitusi yang saya tidak tahu.
Apa sebenarnya yang ada <(<command>)
di bash? Bagaimana cara membandingkannya dengan =(<command>)
in zsh?
Saya mengerti bahwa ini ada hubungannya dengan deskriptor file default. Di komputer saya
echo <()
kembali /proc/self/fd/11
, yang saya temukan sebagai salinan skrip STDOUT, tetapi ini masih tampak cukup membingungkan bagi saya.
pfctl -f <(echo "pf rules")
akan mengatakan deskriptor file yang buruk. menggunakan zsh dan = (echo "pf rules") sebagai gantinya berfungsi.