Powershell - Ausgabe string CSV-format
Ich habe da ein einfaches Beispiel. Weiß jemand, was ich tun müssen, um die Ausgabe der Zeichenfolge in zwei Spalten. Meine Suche hat nicht viel zurückgegeben in der Art der Formatierung, die Ergebnisse in CSV. Bitte zeigen Sie mich in die richtige Richtung! Danke!!!
$LogFile = c:\somefile.csv
"Hello World" | Out-File $LogFile
- Hinzufügen
;
statt Raum. - Vielen Dank für die Beantwortung. Es funktioniert nicht für mich. Ich habe auch versucht, die Trennung in verschiedene "" sowie die gleiche.
- Sie müssen erklären, Woher die Spalten stammen. z.B. In deinem Beispiel würde jedes Wort in einer eigenen Spalte?
- Hallo zusammen, sorry für das unpassende Beispiel. Im Grunde habe ich zwei Variablen, die beide strings müssen beim einfügen in separaten Spalten in einer CSV-Datei. Also $A in einer Spalte und $B in einer anderen. Hoffe, das hilft!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lesen Sie Ihre Kommentare, ergänzen Sie Ihre Frage, die Schaffung eines
PSObject
um die Variablen, die Sie versuchen zu exportieren, um CSV-könnte Ihnen mehr Kontrolle über die Ausgabe. Betrachten Sie das folgende:Erstellt die Datei
C:\temp\myoutput.txt
mit zwei Spalten (FirstColumn
undSecondColumn
) und die Variablen$A
und$B
gelegt, in die Spalten in der ersten Zeile-Property
argument) ist nicht garantiert, so dass Sie keine Kontrolle über die Reihenfolge der Eigenschaften auf derPSObject
. Wenn Sie nichts dagegen haben es immer hässlich, Sie können es umgehen, tun-InputObject ($wrapper | select File, Result)
.Um ehrlich zu sein, ich denke, Ihr Beispiel ist wahrscheinlich zu trivial. Für das Beispiel, das Sie haben, obwohl:
Dies wird natürlich geben einem fehlerhaften Ergebnis führen, wenn gibt es Bereiche, die Sie behalten möchten, in den Daten. Daher meine Erwartung, dass dein Beispiel ist zu trivial.