substitution du process bash avec file temporaire

Certains programmes ont besoin que leurs files soient recherchés, par exemple objdump .

 $ objdump -D -b binary -m i8086 <(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) objdump: Warning: '/proc/self/fd/11' is not an ordinary file 

Il serait pratique d'avoir la substitution de process utiliser des files temporaires.

Je peux voir dans la page man que bash peut se replier sur des files temporaires avec substitution de process, mais puis-je lui requestr explicitement d'utiliser des files temporaires?

Comme zsh 's =() .

 $ objdump -D -b binary -m i8086 =(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) /tmp/zsh1u1Nrw: file format binary Disassembly of section .data: 00000000 <.data>: 0: ea 5b e0 00 f0 ljmp $0xf000,$0xe05b 

Basé sur le commentaire de meuh; apparemment bash here-ssortingngs peuvent être abusés en tant que files temporaires, essayez ceci:

 ( echo 0xea 0x5b 0xe0 0x00 0xf0 | xxd -r -p >/dev/fd/9; objdump -D -b binary -m i8086 /dev/fd/9) 9<<<''