將命令列參數傳送到程式

將命令列參數傳送到程式

在 Linux 環境中,我有一個將資料傳送到遠端主機的套接字程式。套接字是從另一個程式啟動的。它以 3 個參數開始:一個標頭、一個伺服器和一個連接埠:

mysocket A12345543DKSKGGDHH myserver 1234

一旦套接字程式啟動,它就會繼續從呼叫程式讀取標準輸入,並將更多資料傳遞到套接字,直到完成。

我正在嘗試調試一個問題,但我想通過從命令行運行套接字程序來在調用程式之外完成此操作。使用初始握手參數、伺服器和連接埠啟動它不是問題......但我不知道如何在程式啟動並運行後繼續向其傳遞剩餘值。

任何幫助,將不勝感激。

答案1

如果我理解這個問題,你想像這樣將 STDIN 重新導向到你的 mysocket 用戶端嗎?

mysocket A12345543DKSKGGDHH myserver 1234 << EOF

相關內容