OCR: ',' can sometimes be recognized ass a '_'

This commit is contained in:
Vincent Riquer 2015-02-21 00:07:42 +01:00
parent 3e976e643d
commit c99f70da58

View File

@ -51,141 +51,169 @@ image() {
#14,522,411 AP 144mm AP #14,522,411 AP 144mm AP
*' AP'*) *' AP'*)
read value junk <<<"$line" read value junk <<<"$line"
value=${value//_/}
values[AP]=${value//,/} values[AP]=${value//,/}
;; ;;
#Unique Portals Visited 718 #Unique Portals Visited 718
'Unique Portals Visited'*) 'Unique Portals Visited'*)
value="${line#Unique Portals Visited }" value="${line#Unique Portals Visited }"
value=${value//_/}
read values[Explorer] junk <<<"${value//,}" read values[Explorer] junk <<<"${value//,}"
;; ;;
#Portals Discovered 9 #Portals Discovered 9
'Portals Discovered'*) 'Portals Discovered'*)
value="${line#Portals Discovered }" value="${line#Portals Discovered }"
value=${value//_/}
read values[Seer] junk <<<"${value//,/}" read values[Seer] junk <<<"${value//,/}"
;; ;;
#XM Collected 130,908,527 XM #XM Collected 130,908,527 XM
'XM Collected'*) 'XM Collected'*)
value="${line#XM Collected}" value="${line#XM Collected}"
value=${value//_/}
read values[XM] junk <<<"${value//,/}" read values[XM] junk <<<"${value//,/}"
;; ;;
#Distance Walked 1,785 km #Distance Walked 1,785 km
'Distance Walked'*) 'Distance Walked'*)
value="${line#Distance Walked }" value="${line#Distance Walked }"
value=${value//_/}
read values[Walked] junk <<<"${value//,/}" read values[Walked] junk <<<"${value//,/}"
;; ;;
#Resonators Deployed 24,451 #Resonators Deployed 24,451
'Resonators Deployed'*) 'Resonators Deployed'*)
value="${line#Resonators Deployed }" value="${line#Resonators Deployed }"
value=${value//_/}
read values[Builder] junk <<<"${value//,/}" read values[Builder] junk <<<"${value//,/}"
;; ;;
#Links Created 4,479 #Links Created 4,479
'Links Created'*) 'Links Created'*)
value="${line#Links Created }" value="${line#Links Created }"
value=${value//_/}
read values[Connector] junk <<<"${value//,/}" read values[Connector] junk <<<"${value//,/}"
;; ;;
#Control Fields Created 2,340 #Control Fields Created 2,340
'Control Fields Created'*) 'Control Fields Created'*)
value="${line#Control Fields Created }" value="${line#Control Fields Created }"
value=${value//_/}
read values[Mind_Controller] junk <<<"${value//,/}" read values[Mind_Controller] junk <<<"${value//,/}"
;; ;;
#Mind Units Captured 155,815 MUs #Mind Units Captured 155,815 MUs
'Mind Units Captured'*) 'Mind Units Captured'*)
value="${line#Mind Units Captured }" value="${line#Mind Units Captured }"
value=${value//_/}
read values[MU] junk <<<"${value//,/}" read values[MU] junk <<<"${value//,/}"
;; ;;
#Longest Link Ever Created 3 km #Longest Link Ever Created 3 km
'Longest Link Ever Created'*) 'Longest Link Ever Created'*)
value="${line#Longest Link Ever Created }" value="${line#Longest Link Ever Created }"
value=${value//_/}
read values[Longest_Link] junk <<<"${value//,/}" read values[Longest_Link] junk <<<"${value//,/}"
;; ;;
#Largest Control Field 11,588 MUs #Largest Control Field 11,588 MUs
'Largest Control Field'*) 'Largest Control Field'*)
value="${line#Largest Control Field }" value="${line#Largest Control Field }"
value=${value//_/}
read values[Largest_Field] junk <<<"${value//,/}" read values[Largest_Field] junk <<<"${value//,/}"
;; ;;
#XM Recharged 92,120,959 XM #XM Recharged 92,120,959 XM
'XM Recharged'*) 'XM Recharged'*)
value="${line#XM Recharged }" value="${line#XM Recharged }"
value=${value//_/}
read values[Recharger] junk <<<"${value//,/}" read values[Recharger] junk <<<"${value//,/}"
;; ;;
#Portals Captured 2,022 #Portals Captured 2,022
'Portals Captured'*) 'Portals Captured'*)
value="${line#Portals Captured }" value="${line#Portals Captured }"
value=${value//_/}
read values[Liberator] junk <<<"${value//,/}" read values[Liberator] junk <<<"${value//,/}"
;; ;;
#Unique Portals Captured 375 #Unique Portals Captured 375
'Unique Portals Captured'*) 'Unique Portals Captured'*)
value="${line#Unique Portals Captured }" value="${line#Unique Portals Captured }"
value=${value//_/}
read values[Pioneer] junk <<<"${value//,/}" read values[Pioneer] junk <<<"${value//,/}"
;; ;;
#Mods Deployed 995 #Mods Deployed 995
'Mods Deployed'*) 'Mods Deployed'*)
value="${line#Mods Deployed }" value="${line#Mods Deployed }"
value=${value//_/}
read values[Engineer] junk <<<"${value//,/}" read values[Engineer] junk <<<"${value//,/}"
;; ;;
#Resonators Destroyed 15,855 #Resonators Destroyed 15,855
'Resonators Destroyed'*) 'Resonators Destroyed'*)
value="${line#Resonators Destroyed }" value="${line#Resonators Destroyed }"
value=${value//_/}
read values[Purifier] junk <<<"${value//,/}" read values[Purifier] junk <<<"${value//,/}"
;; ;;
#Portals Neutralized 2,145 #Portals Neutralized 2,145
'Portals Neutralized'*) 'Portals Neutralized'*)
value="${line#Portals Neutralized }" value="${line#Portals Neutralized }"
value=${value//_/}
read values[Neutralized] junk <<<"${value//,/}" read values[Neutralized] junk <<<"${value//,/}"
;; ;;
#Enemy Links Destroyed 2,725 #Enemy Links Destroyed 2,725
'Enemy Links Destroyed'*) 'Enemy Links Destroyed'*)
value="${line#Enemy Links Destroyed }" value="${line#Enemy Links Destroyed }"
value=${value//_/}
read values[Links_Destroyed] junk <<<"${value//,/}" read values[Links_Destroyed] junk <<<"${value//,/}"
;; ;;
#Enemy Control Fields Destroyed 1,418 #Enemy Control Fields Destroyed 1,418
'Enemy Control Fields Destroyed'*) 'Enemy Control Fields Destroyed'*)
value="${line#Enemy Control Fields Destroyed }" value="${line#Enemy Control Fields Destroyed }"
value=${value//_/}
read values[Fields_Destroyed] junk <<<"${value//,/}" read values[Fields_Destroyed] junk <<<"${value//,/}"
;; ;;
#Max Time Portal Held 105 days #Max Time Portal Held 105 days
'Max Time Portal Held'*) 'Max '*' Portal Held'*)
value="${line#Max Time Portal Held }" value="${line#Max * Portal Held }"
value=${value//_/}
read values[Guardian] junk <<<"${value//,/}" read values[Guardian] junk <<<"${value//,/}"
;; ;;
#Max Time Link Maintained 75 days #Max Time Link Maintained 75 days
'Max Time Link Maintained'*) 'Max Time Link Maintained'*)
value="${line#Max Time Link Maintained }" value="${line#Max Time Link Maintained }"
value=${value//_/}
read values[Link_Maintained] junk <<<"${value//,/}" read values[Link_Maintained] junk <<<"${value//,/}"
;; ;;
#Max Link Length x Days 89 km-days #Max Link Length x Days 89 km-days
'Max Link Length x Days'*) 'Max Link Length x Days'*)
value="${line#Max Link Length x Days }" value="${line#Max Link Length x Days }"
value=${value//_/}
read values[Link_Length_x_Days] junk <<<"${value//,/}" read values[Link_Length_x_Days] junk <<<"${value//,/}"
;; ;;
#Max Time Field Held 55 days #Max Time Field Held 55 days
'Max Time Field Held'*) 'Max Time Field Held'*)
value="${line#Max Time Field Held }" value="${line#Max Time Field Held }"
value=${value//_/}
read values[Field_Held] junk <<<"${value//,/}" read values[Field_Held] junk <<<"${value//,/}"
;; ;;
#Largest Field MUs x Days 58,959 MU-days #Largest Field MUs x Days 58,959 MU-days
'Largest Field MUs x Days'*) 'Largest Field MU'[Ss]' x Days'*)
value="${line#Largest Field MUs x Days }" value="${line#Largest Field MUs x Days }"
value=${value//_/}
read values[Field_x_Days] junk <<<"${value//,/}" read values[Field_x_Days] junk <<<"${value//,/}"
;; ;;
#Unique Missions Completed 1 #Unique Missions Completed 1
'Unique Missions Completed'*) 'Unique Missions Completed'*)
value="${line#Unique Missions Completed }" value="${line#Unique Missions Completed }"
value=${value//_/}
read values[Mercenary] junk <<<"${value//,/}" read values[Mercenary] junk <<<"${value//,/}"
;; ;;
#Hacks 25,741 #Hacks 25,741
'Hacks'*) 'Hacks'*)
value="${line#Hacks }" value="${line#Hacks }"
value=${value//_/}
read values[Hacker] junk <<<"${value//,/}" read values[Hacker] junk <<<"${value//,/}"
;; ;;
#Glyph Hack Points 1,022 #Glyph Hack Points 1,022
'Glyph Hack Points'*) 'Glyph Hack Points'*)
value="${line#Glyph Hack Points }" value="${line#Glyph Hack Points }"
value=${value//_/}
read values[Translator] junk <<<"${value//,/}" read values[Translator] junk <<<"${value//,/}"
;; ;;
#Agents Recruited 1 #Agents Recruited 1
'Agents Recruited'*) 'Agents Recruited'*)
value="${line#Agents Recruited }" value="${line#Agents Recruited }"
value=${value//_/}
read values[Recruiter] junk <<<"${value//,/}" read values[Recruiter] junk <<<"${value//,/}"
;; ;;
esac esac