Commit c2d8633b authored by Roshan Rabinarayan's avatar Roshan Rabinarayan

modified q3,q6

parents d2f40f50 c418cd86
sed 's/\([^ ]\) /\1 \n /g' $1 | awk '/ *[a-zA-Z]+-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] *$/' | awk 'NR==FNR{a[$1]=$2", "$3} NR!=FNR{print $1" "$2"-"$3" "a[$2]}' FS=" ?\t+" STD_Codes_list FS="-" - | awk '!/00000000/' -
# sed 's/\([^ ]\) /\1 \n /g' testcase/input3 | awk '/ *[a-zA-Z]+-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] *$/'
\ No newline at end of file
sed 's/\([^ ]\) /\1 \n /g' $1 | awk '/\s*[A-Za-z]+-[0-9]{3}-[0-9]{8}\s*$/' | awk 'NR==FNR{a[$1]=$2", "$3} NR!=FNR{print $1" "$2"-"$3" "a[$2]}' FS=" ?\t+" STD_Codes_list FS="-" - | awk '!/00000000/' -
Full Name User Action Timestamp
Rajesh Mahale Joined 19/08/2020, 13:59:18
Debasish Das Joined 19/08/2020, 13:59:30
Debasish Das Left 19/08/2020, 14:48:41
Debasish Das Joined 19/08/2020, 14:48:48
Aarushi Sriram Aiyyar Joined 19/08/2020, 13:59:36
Aarushi Sriram Aiyyar Left 19/08/2020, 15:29:24
Charan Kumar Reddy Guggulla Joined 19/08/2020, 13:59:36
Abhijeet Pratap Singh Joined 19/08/2020, 13:59:36
Abhijeet Pratap Singh Left 19/08/2020, 14:06:19
Abhijeet Pratap Singh Joined 19/08/2020, 14:06:36
Abhijeet Pratap Singh Left 19/08/2020, 14:30:21
Abhijeet Pratap Singh Joined 19/08/2020, 14:31:09
Abhijeet Pratap Singh Left 19/08/2020, 14:36:00
Abhijeet Pratap Singh Joined 19/08/2020, 14:36:14
Abhijeet Pratap Singh Left 19/08/2020, 15:18:51
Abhijeet Pratap Singh Joined 19/08/2020, 15:20:07
Bandana Raviteja Joined 19/08/2020, 13:59:38
Fenil Gaurang Mehta Joined 19/08/2020, 13:59:39
Ankit Yadav Joined 19/08/2020, 13:59:39
Mahesh Ashok Abnave Joined 19/08/2020, 13:59:40
Abhishek Chugh Joined 19/08/2020, 13:59:43
Priyesh Kumar Joined 19/08/2020, 13:59:43
Arnab Das Joined 19/08/2020, 13:59:43
Ankush Agrawal Joined 19/08/2020, 13:59:43
Harmeen Kaur Joined 19/08/2020, 13:59:46
Kunal Verma Joined 19/08/2020, 13:59:47
Kunal Verma Left 19/08/2020, 14:33:58
Kunal Verma Joined 19/08/2020, 14:34:06
Sailendra Kumar Verma Joined 19/08/2020, 13:59:48
Sailendra Kumar Verma Left 19/08/2020, 14:31:27
Sailendra Kumar Verma Joined 19/08/2020, 14:32:52
Ajay Sarup Jain Joined 19/08/2020, 13:59:48
Apoorva Agarwal Joined 19/08/2020, 13:59:49
Ashwani Kumar Jha Joined 19/08/2020, 13:59:51
Ashwani Kumar Jha Left 19/08/2020, 14:04:11
Ashwani Kumar Jha Joined 19/08/2020, 14:04:20
Ashwani Kumar Jha Left 19/08/2020, 14:34:14
Ashwani Kumar Jha Joined 19/08/2020, 14:34:24
Shubham Nemani Joined 19/08/2020, 13:59:55
Shubham Nemani Left 19/08/2020, 14:03:59
Shubham Nemani Joined 19/08/2020, 14:04:07
Abhinivesh Joined 19/08/2020, 13:59:58
Vishal Mishra Joined 19/08/2020, 13:59:59
Vishal Mishra Left 19/08/2020, 14:32:26
Vishal Mishra Joined 19/08/2020, 14:32:35
Amit Khurana Joined 19/08/2020, 14:00:00
Keshav Agarwal Joined 19/08/2020, 14:00:03
Rajneesh Ravindra Katkam Joined 19/08/2020, 14:00:04
Rajneesh Ravindra Katkam Left 19/08/2020, 14:00:30
\ No newline at end of file
Aarushi Sriram Aiyyar 01:29:24
Abhijeet Pratap Singh 01:27:25
Abhinivesh 01:30:00
Abhishek Chugh 01:30:00
Ajay Sarup Jain 01:30:00
Amit Khurana 01:30:00
Ankit Yadav 01:30:00
Ankush Agrawal 01:30:00
Apoorva Agarwal 01:30:00
Arnab Das 01:30:00
Ashwani Kumar Jha 01:29:41
Bandana Raviteja 01:30:00
Charan Kumar Reddy Guggulla 01:30:00
Debasish Das 01:29:53
Fenil Gaurang Mehta 01:30:00
Harmeen Kaur 01:30:00
Keshav Agarwal 01:29:57
Kunal Verma 01:29:52
Mahesh Ashok Abnave 01:30:00
Priyesh Kumar 01:30:00
Rajesh Mahale 01:30:00
Rajneesh Ravindra Katkam 00:00:26
Sailendra Kumar Verma 01:28:35
Shubham Nemani 01:29:52
Vishal Mishra 01:29:51
......@@ -4,4 +4,4 @@ meeting_start=$(echo $date" "$2 | sed 's/:/ /g' | awk '{ print mktime($0) }')
meeting_end=$(echo $date" "$3 | sed 's/:/ /g' | awk '{ print mktime($0) }')
#echo $meeting_start
#echo $meeting_end
sed '1d' $1 | awk "{ gsub(/:/,\" \",\$3); print \$1\"=\"\$2\"=\"; time=mktime(substr(\$3,7,4)\" \"substr(\$3,4,2)\" \"substr(\$3,1,2)\" \"substr(\$3,13,8)); if(time<$meeting_start) { print $meeting_start\"\\n\" } else if (time>$meeting_end) { print $meeting_end\"\\n\" } else { print time\"\\n\" } }" FS="\t" ORS="" | awk " { if(\$2==\"Joined\") { last_join[\$1]=\$3 } else { if(length(last_join)==0) { duration[\$1] = \$3-$meeting_start } else { duration[\$1] = duration[\$1] + \$3-last_join[\$1]; last_join[\$1]=\"open\" } } } END { for(joiner in last_join) { if(last_join[joiner]!=\"open\") duration[joiner] = duration[joiner] + $meeting_end - last_join[joiner] } ;for (name in duration) { hours=int(duration[name]/3600);minutes=int((duration[name]/60)%60);seconds=int(duration[name]%60);if(hours<10) hours=\"0\"hours;if(minutes<10) minutes=\"0\"minutes;if(seconds<10) seconds=\"0\"seconds;print name\"\\t\"hours\":\"minutes\":\"seconds } }" FS="=" | sort
\ No newline at end of file
sed '1d' $1 | awk "{ gsub(/:/,\" \",\$3); print \$1\"=\"\$2\"=\"; time=mktime(substr(\$3,7,4)\" \"substr(\$3,4,2)\" \"substr(\$3,1,2)\" \"substr(\$3,13,8)); if(time<$meeting_start) { print $meeting_start\"\\n\" } else if (time>$meeting_end) { print $meeting_end\"\\n\" } else { print time\"\\n\" } }" FS="\t" ORS="" | awk " { if(\$2==\"Joined\") { last_join[\$1]=\$3 } else { if(length(last_join)==0) { duration[\$1] = \$3-$meeting_start } else { duration[\$1] = duration[\$1] + \$3-last_join[\$1]; last_join[\$1]=\"open\" } } } END { for(joiner in last_join) { if(last_join[joiner]!=\"open\") duration[joiner] = duration[joiner] + $meeting_end - last_join[joiner] } ;for (name in duration) { hours=int(duration[name]/3600);minutes=int((duration[name]/60)%60);seconds=int(duration[name]%60);if(hours<10) hours=\"0\"hours;if(minutes<10) minutes=\"0\"minutes;if(seconds<10) seconds=\"0\"seconds;print name\"\\t\"hours\":\"minutes\":\"seconds } }" FS="=" | sort >out01
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment