wgetの結果から行を抽出しようとしていますが、問題があります。これは私のwget呼び出しです:
$ wget -SO- -T 1 -t 1 http://myurl.com:15000/myhtml.html
出力:
--18:24:12-- http://xxx.xxxx.xxxx:15000 / myhtml.html =>`-' xxx.xxxx.xxxxを解決しています...xxx.xxxx.xxxx xxx.xxxx.xxxx | xxx.xxxx.xxxx |:15000に接続しています...接続されています。 HTTPリクエストが送信され、応答を待っています... HTTP /1.1302が見つかりました 日付:2008年11月18日火曜日23:24:12 GMT サーバー:IBM_HTTP_Server 有効期限:1994年12月1日木曜日16:00:00 GMT 場所:https://xxx.xxxx.xxxx/siteminderagent/..。 コンテンツ-長さ:508 キープアライブ:timeout = 10、max = 100 接続:Keep-Alive コンテンツタイプ:text / html; charset = iso-8859-1 場所:https://xxx.xxxx.xxxx//siteminderagent/..。 --18:24:13-- https://xxx.xxxx.xxxx/siteminderagent/..。 =>`-' xxx.xxxx.xxxx ...の解決に失敗しました:名前またはサービスが不明です。
私がこれを行う場合:
$ wget -SO- -T 1 -t 1 http://myurl.com:15000/myhtml.html | egrep -i "302" <br/>
文字列を含む行は返されません。サイトまたはサイトマインダーが稼働しているかどうかを確認したいだけです。