lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Mar 12, 2014, at 8:20 PM, meino.cramer@gmx.de wrote:

> The output originates from a AAA/AA NiMH charger ("AV4ms"/www.accu-select.de). The data can be used to analyse the
> status of the accus being charged.

$ file av4ms.txt
av4ms.txt: UTF-8 Unicode text

$ wc -l av4ms.txt
      14 av4ms.txt

$ tail -1 av4ms.txt
VER:068;115;000;115;0

$ lua - <<< "for aLine in io.open( 'av4ms.txt' ):lines() do aLine:gsub( '^(.-)[:;](.-)$', function( aType, aContent ) print( aType, aContent ) end ) end”

$1	1;;00350;00300;00350;00350;00350;00350;13750;18200;0
$2	1;;05806;04829;05806;04829;05806;04829;05806;04829;0
$3	1;;00000;00000;00000;00000;00000;00000;00284;00000;0
$4	1;;000000;000000;000000;000000;000000;000000;001782;000000;0
$5	1;;00000;00000;00000;00000;00000;00000;00531;00000;0
$6	1;;13511;13511;13511;13810;0
§7	1;;00000;00000;00000;00050;0
§8	1;;00000;00000;00000;00001;0
CFG	000;001;003;000;000;000;002;050;075;005;002;005;010;000;000;002;0
DAT	04;1;0000001781;13750;18200;13810;025;05806;04829;00284;00000;00531;00000;001;050;0000001781;0000000000;00000;000;000;0
KEY	027;097;173;127;051;090;133;081;0
REF	5120mV
VER	068;115;000;115;0

Or something along these lines...