เมื่อฉันพยายามเรียกใช้คำสั่งต่อไปนี้:
echo -e "GET / HTTP/1.1\n\n" | /dev/tcp/74.125.225.19/80
ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
bash: /dev/tcp/74.125.225.19/80: No such file or directory
คำสั่งต่อไปนี้ทำงานได้อย่างสมบูรณ์ดังนั้นปัญหาเกี่ยวข้องกับวิธีที่ฉันใช้/dev/tcp
:
echo -e "GET / HTTP/1.1\n\n" | nc 74.125.225.19 80
ฉันอยู่ใน Ubuntu 13.04 ดังนั้นความสามารถควรอยู่ในระบบของฉัน ผมทำอะไรผิดหรือเปล่า? กฎการใช้งาน/dev/tcp
อย่างเหมาะสมมีอะไรบ้าง