Bash shell 連接 Socket 寫法

想要於 Bash shell 連接 Socket (tcp、udp), 要如何寫?

語法:

  • tcp: /dev/tcp/<hostname>/<port>
  • udp: /dev/udp/<hostname>/<port>
  • 註1: /dev/tcp, /dev/udp 都是不存在的檔案, 需要 Bash 透過 exec 才可執行, 若於其他程式執行, 需要確定他是跑在 Bash shell 才可以用.
  • 註2: PHP 可以參考此篇: PHP shell_exec() 使用 Bash shell 執行

閱讀全文〈Bash shell 連接 Socket 寫法〉