Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Möglichkeit TXT Werte zusammen rechnen

Mitglied: compu2000

compu2000 (Level 1) - Jetzt verbinden

17.07.2019 um 17:57 Uhr, 264 Aufrufe, 8 Kommentare

Hallo, ich bin relativ neu hier, habe da eine Frage zur Batch Stapelverarbeitung. Ich habe eine TXT Datei welche beispielhaft wie folgt aufgebaut ist:

10007;400,00;10007;68,86;10007;10.000,00;10009;8,84;10000;10,16;

Ist es möglich die Werte die gleiche Nummer hat bspw. 10007 deren Werte zusammen zu rechnen?

10007;10.468,86;10009;18,90;

Viele Grüße aus dem Süden!
Mitglied: compu2000
17.07.2019 um 19:28 Uhr
Hi schneiderlein, vielen lieben Dank. Wie wäre es denn wenn die Ausgangsdatei auch eine TXT Datei sein soll im Layout: 10007;10.486,86;...
Bitte warten ..
Mitglied: 140447
17.07.2019, aktualisiert um 19:53 Uhr
Zitat von compu2000:

Hi schneiderlein, vielen lieben Dank. Wie wäre es denn wenn die Ausgangsdatei auch eine TXT Datei sein soll im Layout: 10007;10.486,86;...
Kein Problem, Ausgabe dann einfach an out-file oder set-content pipen...

https://tio.run/##jU9NawIxEL37K4JsSYJryIJYaxAKbZFevAi9rEuJ2amuZDdLPmjB@t ...

Aber wer bitte in Gottes Namen lässt sich so ein bescheuertes Ausgabeformat fern jeglicher Normen einfallen?? Da kann man eigentlich nur den Kopf schütteln. Vermutlich nutzt da einer Notepad und öffnet damit ein File aus Linux mit \n Zeilenumbrüchen und hat's nicht gecheckt
Bitte warten ..
Mitglied: 140447
17.07.2019, aktualisiert um 20:32 Uhr
Kein Wunder wenn du Bohnen mit Kartoffeln verwechselst und statt dem Inhalt den Dateinamen verfütterst...
https://tio.run/##jVDLasMwELznK0RwkURskVxjDIWkhF5yCe3FNkWRN45TyRJ6kECab3 ...

Da braucht wohl einer ne doppelte Ladung Kaffee

Btw. Lokale Files deines Rechners findet tio.run natürlich nicht, dat ist also normal .
Bitte warten ..
Mitglied: compu2000
17.07.2019 um 21:14 Uhr
Vielen lieben Dank, schneiderlein.

Eine letzte Frage hätt´ich da noch - ich bekomme jetzt folgende Ausgabe:

10000;41093,12;10007;500,00

wo müsste ich was ändern, wenn ich das letzte Zeichen noch ein Semikolon einfügen möchte:

10000;41093,12;10007;500,00;
Bitte warten ..
Mitglied: 140447
17.07.2019, aktualisiert um 21:45 Uhr
Dat schaffst du auch noch selbst. => Hausaufgabe.
https://www.microsoft.com/en-us/download/details.aspx?id=36389
Bitte warten ..
Mitglied: compu2000
18.07.2019, aktualisiert um 14:04 Uhr
Guten Morgen schneiderlein, habe versucht es zu finden, kannst Du mir noch einmal helfen?

Ich habe es jetzt wie folgt gemacht:

01.
$content = '10007;400,00;10007;68,86;10007;10.000,00;10009;8,84;10000;10,16'
02.

03.
([regex]::matches($content,'\d+;[\d,\.]+').Value | %{[pscustomobject]@{Number=$_.split(';')[0];Value=[decimal]::parse($_.split(';')[1].replace('.',''),[cultureinfo]::GetCultureInfo('de-DE'))}} | group Number | %{"$($_.Name);$(($_.Group.Value | measure -Sum).Sum.toString([cultureinfo]::GetCultureInfo('de-DE')));"}) -join ';'
Aber dann habe ich zum Teil mehrere Semikolons:

01.
10000;10,16;;10007;10468,86;;10009;8,84;
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Wert in einer TXT Datei suchen
Frage von nolle99Batch & Shell11 Kommentare

Hallo Leute Ich habe ein Problem Ich habe mir von meiner Seite alle URLs in einer TXT gespeichert (30.000 ...

Batch & Shell

Wert aus batch in externe txt-Datei oder Zwischenablage?

gelöst Frage von Yannxck1Batch & Shell5 Kommentare

Hallo, ich möchte den Wert der bei "Schlüsselinhalt" angegeben wird in eine externe Datei abspeichern oder in die Zwischenablage ...

Batch & Shell

Mit Powershell aus .txt bestimmten Wert auslesen und herabsetzen

gelöst Frage von FISIStewBatch & Shell9 Kommentare

Hallo zusammen, ich möchte ein PS Script entwerfen mit dem ich bestimmte Dienste von verschiedenen Servern stoppe, aus einer ...

PHP

Wert aus txt auslesen und in ein bestimmtes feld setzen

Frage von Dr.BytePHP2 Kommentare

Hallo, ich benutze folgenden Text um bei einem bestimmten Wert einen bestimmten Begriff in ein bestimmtes Feld zu setzen: ...

Neue Wissensbeiträge
Humor (lol)

"Linux und 5 Gründe Warum man kein Windows verwenden sollte sondern Ubuntu Linux"

Tipp von Snowbird vor 14 StundenHumor (lol)8 Kommentare

Gerade gefunden. Ja, ist etwas älter, aber irgendwie lustig?

Humor (lol)

"Warum Linux in einer vernetzten Welt einfach keinen Komfort bietet!"

Tipp von Snowbird vor 1 TagHumor (lol)13 Kommentare

Ein interessanter Einblick warum Linux nichts für Geräteübergreifende Arbeit ist :)

Humor (lol)
Zuviel Speicher ist ungesund. :-)
Tipp von Lochkartenstanzer vor 1 TagHumor (lol)14 Kommentare

Moin Kollegen, Heute hatte ich ein ungewöhnliches Aha-Erlebnis: Über das Wochenende habe ich einen einen 6 Jahre alten Bare-Metal ...

Windows Update

KB4517297 verfügbar, behebt Fehler in VB6 VBA VBScript

Information von sabines vor 1 TagWindows Update

Das Update behebt mögliche Fehler in VB6, VBA und VBScript, die durch das Update KB4512486 vom August entstanden sind. ...

Heiß diskutierte Inhalte
Router & Routing
Deinstalliertes Geräte wird in FritzBox noch immer als verbundenes Gerät angezeigt
gelöst Frage von imebroRouter & Routing18 Kommentare

Hallo, in meiner FritzBox 7490 wird im Bereich "Funknetz" ein Gereät bei den verbundenen Geräten angezeigt, wobei ich nicht ...

Batch & Shell
PowerShell - Text an HTMLbody übergeben mit UTF-8 Kodierung
Frage von Pat.batBatch & Shell14 Kommentare

Hallo zusammen, ich stoße momentan auf folgendes Problem. Ich möchte mit meinem Skript E-Mails versenden. Text und Signatur samt ...

Sonstige Systeme
Ist es möglich ein ISDN-Telefon an einen analogen Anschluss anzuschließen?
Frage von cramtroniSonstige Systeme14 Kommentare

Also anders herum geht es ja, da gibt es ja diese Adapter von RJ11 auf TAE-F, aber gibt es ...

Humor (lol)
Zuviel Speicher ist ungesund. :-)
Tipp von LochkartenstanzerHumor (lol)14 Kommentare

Moin Kollegen, Heute hatte ich ein ungewöhnliches Aha-Erlebnis: Über das Wochenende habe ich einen einen 6 Jahre alten Bare-Metal ...