[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Problems with: Most efficient way to recognize a line by its first three characters
- From: Petite Abeille <petite.abeille@...>
- Date: Wed, 12 Mar 2014 21:07:06 +0100
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...