シェルスクリプト総合 その7
■ このスレッドは過去ログ倉庫に格納されています
0409名無しさん@お腹いっぱい。
2006/11/21(火) 02:31:42元ファイルを加工して1レコードが2フィールドで
接続開始時刻:接続終了時刻
の形式のファイルをawkを使って抽出してあります。
時刻は数値化(Excelの日付表示を数値表示に変換したもの)
されているので直接比較可能です。
スクリプトで処理したい作業は
あるレコードの接続開始時刻から接続終了時刻の間に
A 全レコード中、接続開始時刻が何件含まれているか
B 全レコード中、接続終了時刻が何件含まれているか
を各レコードの情報とともに表示させることです。
接続開始時刻:接続終了時刻:A件数:B件数
みたいに。
実際には同時接続数がどれぐらいあるかチェックしたいので
おおざっぱに掴めればなあと。
awkでレコードを1行読むごとに、全行比較という形で
スクリプトを書きかけたのですが、そもそも全行と
比較できず終わってしまっているようです。
{x=0;y=$1;z=$2;if ($1<=y && z<=$2) x=x+1;print x}
readlineが必要そうであれこれ試しているのですが、
こちらは全く使ったことがないので苦戦しています。
どなたかお知恵拝借させてください。
■ このスレッドは過去ログ倉庫に格納されています