セキュリティStackExchangeに関するこの回答では、興味深いbash構文を使用してインラインでファイルを生成しています。
openssl req -new -x509 -nodes -newkey ec:<(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650
このビットは特に興味深いものです。
<(openssl ecparam -name secp384r1)
ちょうど実行:
echo <(openssl ecparam -name secp384r1)
私は戻ってきます /dev/fd/63
そのため、これはファイルの内容で一時ファイル記述子を作成するようです。
これは何と呼ばれていますか?
git diff --no-index file1 <(cat file2)
失敗します:error: /dev/fd/63: unsupported file type
。またerror: readlink("/dev/fd/63"): No such file or directory
、実装がパイプへのシンボリックリンクを作成するかどうかも確認できます(何らかの理由で壊れたリンクとして表示されます)。