#!/bin/bash
#===============================================================================
#
#          FILE: itemlog2ri
#
#         USAGE: itemlog2ri
#
#   DESCRIPTION: Get the GM command "/ri" from item log.
#
#         NOTES: only read item log from sstandard input
#
#          BUGS:  ---
#        AUTHOR: rickz (Rick Zhang), xlrickz@gmail.com
#       COMPANY: X-LEGEND Entertainment Corp.
#       CREATED: Tue Jul 26 06:54:46 EDT 2011
#      REVISION: 1.0
#
#          TODO:
#
#===============================================================================

#set -o nounset                              # Treat unset variables as an error
set -m                                       # Enable job control

cat|grep ,IL,|cut -d, -f 2-|LC_ALL=C sed ':x;N;$!bx;s/\n/|/g;s/|\([\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x20]\)/\n\1/g' | LC_ALL=C sed 's/^\([0-9][0-9][0-9][0-9]\/[0-9][0-9]\/[0-9][0-9] [0-9][0-9]:[0-9][0-9]:[0-9][0-9],IL,[^,]*,[^,]*,[^,]*,[^,]*,[^,]*,[^,]*,[^,]*,[A-Z]:[0-9]*:\).*\(:[-0-9]*:\).*\(:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*:[-0-9]*,[A-Z],[A-Z]:[0-9]*:\).*\(:[-0-9]*:[-0-9]*\)$/\1\2\3\4/g;s/,/:/g'|awk -F: '{print "/ri "$45" :"$12",:,:"$16",I:"$18":"$19":"$20":"$21":"$22":"$23":"$24":"$25":"$26":"$27":"$28":"$29":"$30":"$31":"$32":"$33":"$34":"$35":"$36":"$37":"$38":"$39":"$40":"$41":"$42}'
