単純にechoしてパイプでtelnetだとダメなので、ちゃんと待つ。
$ (sleep 1; echo -e "OPTIONS / HTTP/1.0\n\n"; sleep 1) | telnet 127.0.0.1 80
接続まで待ってさらに接続後も待つために、echoで文字列を垂れる前と後にsleepをつけた。
1秒はかなり長いので、十分早いことが分かっていれば sleep .1 とかでもいい
単純にechoしてパイプでtelnetだとダメなので、ちゃんと待つ。
$ (sleep 1; echo -e "OPTIONS / HTTP/1.0\n\n"; sleep 1) | telnet 127.0.0.1 80
接続まで待ってさらに接続後も待つために、echoで文字列を垂れる前と後にsleepをつけた。
1秒はかなり長いので、十分早いことが分かっていれば sleep .1 とかでもいい