プロセスの交換に役立つ@Janisには、次のコードがあります。
また、新しい質問を作って申し訳ありません。最近、以前の質問に対する回答を受け取っておらず、質問に賞金を追加することができず、本当に気に入らなくなりました。大丈夫です。
カール要求を使用してインポートされたhtmlの日付形式は次のとおりです。 2015-04-06 09:40:37
awkを使用して2つの日付を抽出し、変数とnew
それぞれに代入しますold
が、文字列は日付文字列内のスペースに分割されます。 OFSを""に変更してみましたが、まだ正しく分割されていません。
IFS=","
read dateStrNew dateStrOld < <(curl -k -q "$curl_call" | html2text | gawk '/Newest Sequence/ { new=$3" "$4 }/Oldest Sequence/ \
{old=$3" "$4}END {OFS=","; print new,old }') //new = date, old = date
出力例IFS ','
(最新 = dateStrNew;oldest = dateStrOld)
newest ,
oldest
newest 1428350400
oldest
newest ,
oldest
newest 2015-04-07 06
oldest 29:29,2015-04-06 09:40:37
newest ,
oldest
newest 2015-04-07 06
oldest 29:29,2015-04-06 09:40:37
curl
リクエストはhttps://username:password@ip/report
htmlレポートには、次の形式の2つの日付が含まれています。2015-04-06 09:41:14
そのため、htmlファイルで「最新の日付」と「最も古い日付」を検索し、日付を含む行からフィールドを抽出し、両方のフィールドを変数に割り当てました。 2つの日付があるため、最新の変数と最も古い変数の2つがあります。