BEGIN{
p_id="";
id="";
p_date="";
}
/^ *[0-9]/{
p_id=id;
id=$2
}
/^ Time/{
if ($2" "$3 != p_date) {
if (p_date != ""){
printf("last record of %s: %d\n",gensub(/start:/,"","1",p_date),p_id)
printf("1st record of %s: %d\n",gensub(/start:/,"","1",$2)" "$3,id)
}
p_date=$2" "$3
}
}
※ 引述《nashsai (納許賽)》之銘言:
: Hi
: 我有一個文件為
:
作者:
bitlife (BIT一生)
2016-04-07 17:02:00我的意思是就算連線還是照好習慣寫,會有意想不到的收穫連續都照好習慣寫的程式,可以互相check,發現意想不到又難以發現的錯誤.程式是人寫的,難免有錯,或許本來設計連續,結果在異常情況下跳號了,上述照好習慣寫的程式就能查覺,或者反而找到自己這邊程式的罕見的異常流程錯誤.反正就是哪天萬一印出錯誤訊息,能知道有異常,而不是讓異常錯誤繼續擴散