บางโปรแกรมต้องการไฟล์ของพวกเขาจะ seekable เช่น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
มันจะสะดวกที่จะมีการทดแทนกระบวนการใช้ไฟล์ชั่วคราว
ฉันสามารถดูได้ในหน้า man ที่ทุบตีสามารถย้อนกลับไปยังไฟล์ชั่วคราวด้วยการทดแทนกระบวนการ แต่ฉันสามารถขอให้เขาใช้ไฟล์ชั่วคราวได้หรือไม่?
เช่นเดียวกับ'szsh
=()
$ 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
บางทีคุณอาจจะพยายามรวบรวม
—
cuonglm
bash
กับชุดHAVE_DEV_FD
0
คุณสามารถใช้สตริงที่ค้นหาได้ที่นี่แทน:
—
meuh
objdump -D -b binary -m i8086 /dev/stdin <<<$(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p)
อุ่ย นี่สตริงรุ่นเงียบหยดถ่านโมฆะ!
—
meuh
@ Wildcard ที่ใช้ Fifo เป็นไปไม่ได้
—
Elazar Leibovich
objdump
นั่นคือประเด็นทั้งหมดของคำถาม <()
เป็นอย่างอื่นก็ดีพอ
mktemp
แต่คุณสามารถใช้