none
Powershell Text ersetzen aus Bedingung CSV

    Frage

  • Ich bin ein kompletter Anfänger und suche dringende eine Lösung

    Ich habe eine csv-Datei mit Trennzeichen "Tabstop"

    der Inhalt sieht so aus:

    Command     Number

    U        123456789
    U        145789123
    U        000000000
    U        000000000

    Ich muss den Buchstaben "U" ersetzen durch "D", sofern bei "Number" der Eintrag "000000000" ist

    Kann mir jemand eine Lösung geben, ohne dass ich da Stundenlange alle Foren durchlesen muss.

    Besten Dank



    • Bearbeitet Delphin28 Samstag, 13. April 2019 17:17
    Samstag, 13. April 2019 17:10

Antworten

  • Moin,

    kann mir jemand meine Miete bezahlen, ohne dass ich stundenlang arbeiten gehen muss? Denk mal drüber nach. Die Foren sind dafür da, Menschen zu helfen, die etwas versuchen und nicht weiter kommen. Für das andere gibt's https://www.my-hammer.de/

    Abe eine primitive Lösung könnte ja schon so aussehen:

    Get-Content C:\temp\shit.txt | foreach { $_ -replace "U`t000000000","D`t000000000" } | Set-Content c:\temp\othershit.txt


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Samstag, 13. April 2019 17:24

Alle Antworten

  • Moin,

    kann mir jemand meine Miete bezahlen, ohne dass ich stundenlang arbeiten gehen muss? Denk mal drüber nach. Die Foren sind dafür da, Menschen zu helfen, die etwas versuchen und nicht weiter kommen. Für das andere gibt's https://www.my-hammer.de/

    Abe eine primitive Lösung könnte ja schon so aussehen:

    Get-Content C:\temp\shit.txt | foreach { $_ -replace "U`t000000000","D`t000000000" } | Set-Content c:\temp\othershit.txt


    Evgenij Smirnov

    http://evgenij.smirnov.de

    Samstag, 13. April 2019 17:24
  • Besten Dank

    Ich weiss, dass es so viel einfacher für mich ist, aber
    für Personen wie Dich, war dies ein müdes lächeln...

    Samstag, 13. April 2019 19:37
  • das hättest du aber auch mit jedem Texteditor geschafft :-)

    Chris

    Sonntag, 14. April 2019 08:45