cliodriver
Mitglied
Hallo
ein sh-script erstellt mir eine csv datei mit folgenden daten
nun kann es passieren das die telnet abfrage keine werte liefert und die Zeile wie im Beispiel nur Datum und Uhrzeit enthält. Nun möchte ich solche Zeilen automatisch finden und löschen lassen. Am besten mit dem gleichen sh-script.
wie wäre der Ansatz?
ein sh-script erstellt mir eine csv datei mit folgenden daten
Code:
27.12.2022 19:29;1;1,2;7,5;60,1;0;56,1;0;0;0;0;0;0;0;0;9;1;75;0;19;11;140;1000;56,8;58;-0,9;1,3;50,3;120;41,7;-20;-20;1;-1;0;0;0;0;3;0;0;0;0;54;2;0;107;50,5;0;100;0;0;13;120;25;-20;27,4;28;24;18;1;1;44,0;45;23,6;12,4;1;1;49,0;50;20;20;1;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;21,7;0;75,7;0;-20;0;-20;0;-20;0;0;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;73,4;0;93150,2;100;3;3;3;0;1;6;0;0;0;0;0;0;0;0;0;2;0;10;3;0;0;0;50;0;0;49B;1000;7800;0;0;0;0;200;
27.12.2022 19:27;1;1,2;7,5;60,1;0;56,2;0;0;0;0;0;0;0;0;9;1;75;0;19;11;140;1000;56,8;58;-0,9;1,3;51,3;120;41,7;-20;-20;1;-1;0;0;0;0;3;0;0;0;0;55;2;0;107;50,5;0;100;0;0;13;120;25;-20;27,2;28;24;18;1;1;44,0;45;23,6;12,4;1;1;49,0;50;20;20;1;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;21,7;0;75,7;0;-20;0;-20;0;-20;0;0;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;73,4;0;93150,2;100;3;3;3;0;1;6;0;0;0;0;0;0;0;0;0;2;0;10;3;0;0;0;50;0;0;49B;1000;7800;0;0;0;0;200;
27.12.2022 19:25;1;1,2;7,5;60,1;0;56,4;0;0;0;0;0;0;0;0;9;1;75;0;19;11;140;1000;56,8;58;-0,6;1,4;52,3;120;42,0;-20;-20;1;-1;0;0;0;0;3;0;0;0;0;56;2;0;107;50,5;0;100;0;0;13;120;25;-20;27,2;28;24;18;1;1;44,0;45;23,6;12,4;1;1;49,2;50;20;20;1;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;21,7;0;75,7;0;-20;0;-20;0;-20;0;0;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;73,4;0;93150,2;100;3;3;3;0;1;6;0;0;0;0;0;0;0;0;0;2;0;10;3;0;0;0;50;0;0;49B;1000;7800;0;0;0;0;200;
27.12.2022 19:23;1;1,2;7,5;60,1;0;56,4;0;0;0;0;0;0;0;0;9;1;75;0;19;11;140;1000;56,8;58;-0,6;1,4;53,1;120;42,0;-20;-20;1;-1;0;0;0;0;3;0;0;0;0;57;2;0;107;50,5;0;100;0;0;13;120;25;-20;27,2;28;24;18;1;1;44,0;45;23,6;12,4;1;1;49,5;50;20;20;1;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;21,7;0;75,7;0;-20;0;-20;0;-20;0;0;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;73,4;0;93150,2;100;3;3;3;0;1;6;0;0;0;0;0;0;0;0;0;2;0;10;3;0;0;0;50;0;0;49B;1000;7800;0;0;0;0;200;
27.12.2022 19:20
27.12.2022 19:18;1;1,2;7,5;60,4;0;56,6;0;0;0;0;0;0;0;0;10;1;75;0;19;11;140;1000;57,0;58;-0,6;1,4;54,9;120;42,2;-20;-20;1;-1;0;0;0;0;3;0;0;0;0;59;2;0;107;50,5;0;100;0;0;13;120;26;-20;27,2;28;24;18;1;1;44,3;45;23,6;12,4;1;1;49,5;50;20;20;1;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;21,7;0;75,7;0;-20;0;-20;0;-20;0;0;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;73,4;0;93150,2;100;3;3;3;0;1;6;0;0;0;0;0;0;0;0;0;2;0;10;3;0;0;0;50;0;0;49B;1000;7800;0;0;0;0;200;
27.12.2022 19:16;1;1,2;7,5;60,4;0;56,8;0;0;0;0;0;0;0;0;9;1;75;0;19;11;140;1000;57,0;58;-0,6;1,4;55,7;120;42,2;-20;-20;1;-1;0;0;0;0;3;0;0;0;0;60;2;0;107;50,5;0;100;0;0;13;120;26;-20;27,2;28;24;18;1;1;44,3;45;23,6;12,4;1;1;49,5;50;20;20;1;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;22,0;0;75,7;0;-20;0;-20;0;-20;0;0;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;73,4;0;93150,2;100;3;3;3;0;1;6;0;0;0;0;0;0;0;0;0;2;0;10;3;0;0;0;50;0;0;49B;1000;7800;0;0;0;0;200;
27.12.2022 19:14;1;1,2;7,5;60,7;0;56,6;0;0;0;0;0;0;0;0;9;1;75;0;19;11;140;1000;57,0;58;-0,6;1,4;56,5;120;42,2;-20;-20;1;-1;0;0;0;0;3;0;0;0;0;60;2;0;107;50,5;0;100;0;0;13;120;26;-20;27,2;28;24;18;1;1;44,6;45;23,5;12,5;1;1;49,5;50;20;20;1;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;21,7;0;75,7;0;-20;0;-20;0;-20;0;0;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;73,4;0;93150,2;100;3;3;3;0;1;6;0;0;0;0;0;0;0;0;0;2;0;10;3;0;0;0;50;0;0;49B;1000;7800;0;0;0;0;200;
27.12.2022 19:12;1;1,2;7,5;60,7;0;56,6;0;0;0;0;0;0;0;0;10;1;75;0;19;11;140;1000;57,0;58;-0,6;1,4;57,3;120;42,2;-20;-20;1;-1;0;0;0;0;3;0;0;0;0;61;2;0;107;50,5;0;100;0;0;13;120;26;-20;27,2;28;24;18;1;1;44,6;45;23,5;12,5;1;1;49,5;50;20;20;1;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;21,7;0;76,0;0;-20;0;-20;0;-20;0;0;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;73,4;0;93150,2;100;3;3;3;0;1;6;0;0;0;0;0;0;0;0;0;2;0;10;3;0;0;0;50;0;0;49B;1000;7800;0;0;0;0;200;
27.12.2022 19:10;1;1,2;7,5;60,7;0;57,0;0;0;0;0;0;0;0;0;10;1;75;0;19;11;140;1000;57,0;58;-0,6;1,4;57,8;120;42,5;-20;-20;1;-1;0;0;0;0;3;0;0;0;0;62;2;0;107;50,5;0;100;0;0;13;120;26;-20;27,2;28;24;18;1;1;44,6;45;23,6;12,4;1;1;49,2;50;20;20;1;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;-20;0;20;20;0;1;21,7;0;76,0;0;-20;0;-20;0;-20;0;0;50;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;73,4;0;93150,2;100;3;3;3;0;1;6;0;0;0;0;0;0;0;0;0;2;0;10;3;0;0;0;50;0;0;49B;1000;7800;0;0;0;0;200;
nun kann es passieren das die telnet abfrage keine werte liefert und die Zeile wie im Beispiel nur Datum und Uhrzeit enthält. Nun möchte ich solche Zeilen automatisch finden und löschen lassen. Am besten mit dem gleichen sh-script.
wie wäre der Ansatz?