ich eine große Textdatei habe, die wie folgt aussehen:Ersetzen letzte Zeichen nach dem letzten Komma mit einem String
36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,3
36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,8
36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,14
36,53,15596,0.58454577855,0.26119,2.24878677855,0.116147072052964,12
Die gewünschte Ausgabe ist dies:
36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,MI-03
36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,MI-08
36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,MI-14
36,53,15596,0.58454577855,0.26119,2.24878677855,0.116147072052964,MI-12
Ich habe versucht, andere relevante hier Beiträge und auf anderen Communities aber konnte nicht genau bekommen was ich will.
UPDATE
Dies ist cross-question (Ich wollte beide Unix/Perl Antworten und Batch/Powershell Lösungen für diese.), Die interessante Antworten hat.
Sie haben alle Linien immer 8 -comma getrennte Elemente? – dcg
Ja! 8 Elemente. – Masoud