Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #331701
| From | Helmut Schellong <rip@schellong.biz> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: Handelsblatt: Das autonome Fahren muf warten |
| Date | 2023-01-08 01:16 +0100 |
| Message-ID | <tpd210$r44r$1@solani.org> (permalink) |
| References | (15 earlier) <tp6pqn$ngfn$1@solani.org> <63B807F4.6B43FD8@yahoo.com> <tp93no$ok66$1@solani.org> <63B9667F.AC5AB55F@yahoo.com> <tpc6md$qmr6$1@solani.org> |
On 01/07/2023 17:30, Helmut Schellong wrote:
> On 01/07/2023 13:33, Carla Schneider wrote:
>> Helmut Schellong wrote:
>>>
>>> On 01/06/2023 12:37, Carla Schneider wrote:
>>>> Helmut Schellong wrote:
>>>>>
>>>>> On 01/05/2023 12:37, Carla Schneider wrote:
>>>>>> Helmut Schellong wrote:
>>>>>>>
>>>>>>> On 01/04/2023 01:53, Carla Schneider wrote:
>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>
>>>>>>>>> On 01/03/2023 00:57, Carla Schneider wrote:
>>>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>>>
>>>>>>>>>>> On 01/02/2023 00:48, Carla Schneider wrote:
>>>>>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 12/31/2022 12:27, Carla Schneider wrote:
>>>>>>>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 12/30/2022 20:36, Carla Schneider wrote:
>>>>>>>>>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On 12/30/2022 13:06, Carla Schneider wrote:
>>>>>>>>>>>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On 12/14/2022 13:57, Helmut Schellong wrote:
>>>>>>>>>>>>>>>>>>>> Handelsblatt:
>>>>>
>>>>> [...]
>
>>>>> Es gibt eben keine aktuellere; man muß sie selbst herstellen, aus den
>>>>> CSV-Dateien, die ich hier verlinkte.
>>>>
>>>> Das ist merkwuerdig, mich hat das 2 Stunden Arbeit gekostet, und jemand
>>>> musste den Fehler finden...
>>>
>>> Es werden ja nur 3 Spalten gebraucht.
>>> Ich werde vielleicht noch ein bish-Skript hinterher schicken, mit gesteigerter Aussage.
>>
>> Hier ist mein Programm dafuer in C, das
>> 2021-Autonomous-Mileage-Reports-CSV.csv muss ihm ins standard input
>> gefuettert werden. Wenn man Zeilen die mit ,,, beginnen in das Inputfile
>> einsetzt wird an der Stelle trotz gleichem Namen eine neue Gruppe angefangen,
>> das kann man bei Mercedes brauchen.
>> Ansonsten kommt alles in eine Gruppe und wird aufaddiert was den gleichen Namen in der ersten Spalte hat.
>> -----------------------------
>>
>> #include<stdio.h>
>> #include<string.h>
>> #include <stdlib.h>
>> #include <ctype.h>
>>
>>
>> int read_file(FILE *f)
>> {
>> int i,j,k,l,sc,d,dsum,end;
>> double m,msum;
>> char line[2048];
>> char strg[64][256];
>> char lastname[256];
>> strcpy(lastname,"");
>> end=0;
>> while(1)
>> {
>> if(fgets(line,1024,f) == NULL) {end=1; goto finis;}
>> j=0;
>> sc=0;
>> while(j< strlen(line))
>> {
>> k=0;
>> l=0;
>> if(line[j]=='"')
>> {
>> j++;
>> while(line[j]!='"') if(line[j]==',') j++; else strg[sc][k++]=line[j++];
>> j++;
>> }
>> else
>> while(line[j]!=',') {strg[sc][k++]=line[j++]; }
>> if(line[j]== ',')
>> {
>> strg[sc][k]=0;
>> j++;
>> sc++;
>> }
>> }
>> if(strcmp(strg[0],lastname) !=0)
>> {
>> finis: if(strlen(lastname)) printf("%4d %10.2f %9.2f %s \n",dsum,msum,msum/dsum,lastname);
>> if(end) return 0;
>> strcpy(lastname,strg[0]);
>> dsum=0;
>> msum=0;
>> }
>> sscanf(strg[16],"%lf", &m);
>> if( sscanf(strg[3],"%d", &d))
>> {
>> dsum+=d;
>> msum+=m;
>> }
>> else
>> printf("Q %s %s %s Q\n",strg[0],strg[3],strg[16]);
>> }
>> }
>>
>>
>> int main( int argc, char **argv)
>> {
>> read_file(stdin);
>> }
>>
>> -------------------------
>>
>
> Mit dem nachfolgend beschriebenen Programm habe ich freiberuflich Geld verdient:
>
> ======================================================================================================
> BESCHREIBUNG des Kommandos 'dat2csv.exe'.
>
> Ein Lastenheft dazu wurde nicht erstellt; dieser Inhalt
> gilt daher als Pflichtenheft.
>
> Das Programm ist ein Windows-Executable, eine Console-Anwendung, ein typisches Kommando.
> Es kann unter Windows in der 'Eingabeaufforderung' aufgerufen werden.
>
> PE32 executable (console) Intel 80386 (stripped to external PDB), for MS Windows
>
> Das Kommando kann ganz bestimmte Datenbank-Binaries in .csv-Dateien umwandeln:
> KUNDKN.DAT KUNDAN.DAT KKOND.DAT ARB.DAT ARVK.DAT ARBLTXT.DAT
> Eingebaut ist ein Fehlermelde- und Diagnose-System.
> Die csv-Syntax entspricht dem RFC4180.
>
> AUfRUF-SYNTAX
>
> dat2csv -[i|z]{ks|ka|kk|as|ap|al} datei.dat
>
> BEISPIELE
> dat2csv -ks KUNDKN.DAT > kundkn.csv
> dat2csv -iks KUNDKN.DAT
> dat2csv -zas ARB.DAT | gvim -n -
> dat2csv437 -ks KUNDKN.DAT > kundkn.csv
>
> OPTIONEN
> -i Ausgabe von Informationen über die Dateien:
> Anzahlen Datensätze, Komponenten, Dummy-Komponenten.
> csv-Daten werden nicht ausgegeben.
> -z Informationen zu CodePage-Zeichen-Umsetzungen (CP1252).
> Fehlende Umsetzmöglichkeiten werden auch ohne -z mitgeteilt.
> -ks Kundenstamm: KUNDKN.DAT
> -ka Kunden-Ansprechpartner: KUNDAN.DAT
> -kk Kunden-Konditionen: KKOND.DAT
> -as Artikelstamm: ARB.DAT
> -ap Artikelpreise: ARVK.DAT
> -al Positionstexte: ARBLTXT.DAT
> Die vorstehenden sechs Argumente sind nicht optional.
>
> Der Dateiname 'dat2csv.exe' kann beliebig umbenannt werden.
> Beispielsweise in 'dat437.exe' oder 'dat437csv.exe'.
> In diesem Fall verwendet das Kommando intern die Codepage 437
> anstelle von Codepage 850.
>
> Wird das Kommando ohne Argumente aufgerufen, wird ein geschützter
> Copyright-Vermerk ausgegeben:
> dat2csv - Copyright © Helmut Schellong, Vlotho - Apr 29 2021, 14:16:08
> Der Zeitstempel zeigt den Kompilierzeitpunkt an.
>
> HINWEISE
> ...
> ======================================================================================================
>
>
Ich habe nun ein bish-Skript und eine Tabelle:
======================================================================================================
#!/u/bin/bish
ARITH_FMT='%8.1Lf'
inf="2021-Autonomous-Mileage-Reports-CSV.csv"
set -f
set man:.100 perm:.10 vin:.20 vin3:.10 dis:010 miles:025
set maN:.100 perM:.10 viN:.20 viN3:.10 Dis:010 mileS:025
perM='ü' viN3='ü' mileS=0.0
Print() {
local d=$Dis
let "d<1" && d=1.0
prints s-65s5s13 "$maN :$viN3" "$Dis" "$((mileS/d))"
mileS=0.0 Dis=0
return 0
}
<"$inf"
readl Z
while readl Z
do
conv -t' ö'c'"' Z && {
while expr "$Z" :Z '"%([^"]%{1,}%),%([^"]*%)",' '"%1ä%2",'
do done
}
conv -t', ' Z
for 17 man perm vin dis - - - - - - - - - - - - miles in $Z
do done
conv -t'ö 't'ä,'d,d'"' man miles
expr "$vin" :vin3 '^%(....%)'
expr "$miles" :: '.[0-9]' || miles="$miles.0"
[ "$perM" != 'ü' ] && cmpv perm perM || { Print; viN3='ü'; }
perM="$perm"
[ "$viN3" != 'ü' ] && cmpv vin3 viN3 || { Print; }
viN3="$vin3"
let "Dis += dis" "mileS += miles"
maN="$man"
done
><
Print
======================================================================================================
AIMOTIVE INC. :JTDK 57 32.1
AIMOTIVE INC. :4T1B 49 23.4
APOLLO AUTONOMOUS DRIVING USA LLC :3LN6 1 1467.5
APOLLO AUTONOMOUS DRIVING USA LLC :2T2B 0 0.0
APPLE INC. :2T2B 663 20.0
ARGO AI LLC :3FA6 1 36049.5
ARGO AI LLC :1FMC 0 684.3
AURORA OPERATIONS INC. :2C4R 9 1405.2
AUTOX TECHNOLOGIES INC :3LN6 0 1986.0
AUTOX TECHNOLOGIES INC :2C4R 1 48122.0
AUTOX TECHNOLOGIES INC :3LN6 0 0.0
AUTOX TECHNOLOGIES INC :3NL6 0 0.0
AUTOX TECHNOLOGIES INC :2C4R 0 0.0
CRUISE LLC :5G21 21 41536.6
DEEPROUTE.AI :3LN6 2 9395.5
DEEPROUTE.AI :3FA6 0 12081.0
DIDI RESEARCH AMERICA LLC :3LN6 1 40744.7
DIDI RESEARCH AMERICA LLC :1N4A 0 0.0
EASYMILE :VJRD 222 1.4
GATIK AI INC. :NM0G 6 320.7
GATIK AI INC. :NM0L 0 0.0
GATIK AI INC. :52CG 0 0.0
IMAGRY INC. :KNDC 71 10.3
LYFT :3FA6 22 465.0
LYFT :2C4R 1 969.8
MERCEDES-BENZ RESEARCH & DEVELOPMENT NORTH AMERICA INC. :WDD2 253 4.5
MERCEDES-BENZ RESEARCH & DEVELOPMENT NORTH AMERICA INC. :WDDU 14 512.1
MERCEDES-BENZ RESEARCH & DEVELOPMENT NORTH AMERICA INC. :W1K6 5 7330.8
MERCEDES-BENZ RESEARCH & DEVELOPMENT NORTH AMERICA INC. :W1K2 0 13633.0
MERCEDES-BENZ RESEARCH & DEVELOPMENT NORTH AMERICA INC. :W1K6 0 10.0
NISSAN NORTH AMERICA INC DBA ALLIANCE INNOVATION LAB :1N4B 10 17.7
NISSAN NORTH AMERICA INC DBA ALLIANCE INNOVATION LAB :1N4A 5 65.6
NISSAN NORTH AMERICA INC DBA ALLIANCE INNOVATION LAB :1N4B 2 1.5
NISSAN NORTH AMERICA INC DBA ALLIANCE INNOVATION LAB :JN1B 0 0.0
NURO INC :JTDK 23 2569.6
NVIDIA :3FA6 82 341.5
PONY.AI INC. :KM8K 1 46699.9
PONY.AI INC. :3LN6 2 6221.2
PONY.AI INC. :KM8K 0 12830.2
PONY.AI INC. :3LN6 1 10482.9
PONY.AI INC. :KM8K 4 15714.8
PONY.AI INC. :3LN6 2 4701.2
PONY.AI INC. :KM8K 1 11347.4
PONY.AI INC. :3LN6 1 4834.3
PONY.AI INC. :KM8K 0 17608.9
PONY.AI INC. :3LN6 1 14324.9
PONY.AI INC. :KM8K 0 5734.5
PONY.AI INC. :3LN6 2 2254.4
PONY.AI INC. :KM8K 3 20902.6
PONY.AI INC. :3LN6 3 3619.2
PONY.AI INC. :KM8K 0 18975.0
PONY.AI INC. :3LN6 0 0.2
QCRAFT INC. :3LN6 5 1264.0
QUALCOMM TECHNOLOGIES INC. :3LN6 143 11.4
TOYOTA RESEARCH INSTITUTE INC. :JTHC 419 33.3
UDELV INC. :NM0L 46 1.3
VALEO NORTH AMERICA INC. :SALV 173 1.2
VALEO NORTH AMERICA INC. :1V2N 32 4.2
WAYMO LLC :2C4R 42 7195.7
WAYMO LLC :SADH 250 8094.5
WERIDE CORP :3LN6 1 39678.2
WERIDE CORP :1N4A 2 9144.0
ZOOX INC :5TDD 21 7279.0
======================================================================================================
--
Mit freundlichen Grüßen
Helmut Schellong var@schellong.biz
http://www.schellong.de/c.htm http://www.schellong.de/c2x.htm http://www.schellong.de/c_padding_bits.htm
http://www.schellong.de/htm/bishmnk.htm http://www.schellong.de/htm/rpar.bish.html http://www.schellong.de/htm/sieger.bish.html
http://www.schellong.de/htm/audio_proj.htm http://www.schellong.de/htm/audio_unsinn.htm http://www.schellong.de/htm/tuner.htm
http://www.schellong.de/htm/string.htm http://www.schellong.de/htm/string.c.html http://www.schellong.de/htm/deutsche_bahn.htm
http://www.schellong.de/htm/schaltungen.htm http://www.schellong.de/htm/math87.htm http://www.schellong.de/htm/dragon.c.html
Back to de.sci.electronics | Previous | Next — Previous in thread | Next in thread | Find similar
Re: Handelsblatt: Das autonome Fahren muÃ? warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-02 00:48 +0100
Re: Handelsblatt: Das autonome Fahren muß warten Helmut Schellong <rip@schellong.biz> - 2023-01-02 18:22 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-03 00:57 +0100
Re: Handelsblatt: Das autonome Fahren muß warten Helmut Schellong <rip@schellong.biz> - 2023-01-03 11:37 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-04 01:53 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-04 14:32 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-04 16:22 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-05 10:56 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-05 15:30 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-07 11:06 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-07 16:16 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-04 22:49 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-05 01:07 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-04 15:49 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-05 12:37 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-05 16:19 +0100
Re: Handelsblatt: Das autonome Fahren muf warten "Peter Heirich" <talk.usenet@info21.heirich.name> - 2023-01-06 02:47 +0000
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-06 12:34 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Rolf Bombach <rolfnospambombach@invalid.invalid> - 2023-01-14 13:27 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-06 12:37 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-06 13:21 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-07 00:59 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-07 17:22 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-10 09:29 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-10 18:06 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-11 11:42 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-11 17:27 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-12 13:43 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Helmut Schellong <rip@schellong.biz> - 2023-01-12 20:15 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Helmut Schellong <rip@schellong.biz> - 2023-01-14 03:46 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-14 09:02 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Helmut Schellong <rip@schellong.biz> - 2023-01-14 15:43 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Rolf Bombach <rolfnospambombach@invalid.invalid> - 2023-01-14 14:40 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Axel Berger <Spam@Berger-Odenthal.De> - 2023-01-14 16:48 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Rupert Haselbeck <mein-rest-muell@gmx.de> - 2023-01-14 17:10 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Axel Berger <Spam@Berger-Odenthal.De> - 2023-01-14 20:44 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Helmut Schellong <rip@schellong.biz> - 2023-01-14 18:44 +0100
Re: Handelsblatt: Das autonome Fahren muss warten "Wolfgang Allinger" <all2001@spambog.com> - 2023-01-14 14:53 -0300
Re: Handelsblatt: Das autonome Fahren muss warten Hanno Foest <hurga-news2@tigress.com> - 2023-01-14 19:09 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Helmut Schellong <rip@schellong.biz> - 2023-01-14 18:31 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Hanno Foest <hurga-news2@tigress.com> - 2023-01-14 19:00 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Christoph Müller <chrnewsgroup@astrail.de> - 2023-01-14 21:45 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2023-01-14 21:53 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-07 13:33 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-07 17:30 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-08 01:16 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-09 11:48 +0100
csiph-web