Ich habe ein Problem mit einem Zeilenumbruch in meinen Daten. Das Array wurde mit einer out-string gefolgt von -split erstellt. Wenn Sie diesen Teil des Skripts sehen wollen, lassen Sie es mich wissen.Entfernen von Powershell für Leitungsunterbrechung
foreach ($item in $array) {
"_"+$item+"_"
}
Ausgang:
_
itemname_
gewünschte Ausgabe:
itemname
Ich habe versucht, das Einfügen:
$item.replace('`','')
ohne Änderung. Irgendwelche Ideen?
Kein Erfolg, der einfach '_' vor und nach $ Array fügt – snoop
Ist das nicht das, was Sie wollten? Veröffentlichen Sie einige Testdaten und genau, wie die Ausgabe aussehen soll. – mjolinor
Lustig genug, wenn Sie gehen und Google "PowerShell entfernen Newline-Charakter" Ich denke, die erste Antwort ist ein TechNet-Post eine sehr ähnliche Frage und mjolinor gab die Antwort auch dort. '$ array = $ array -replace" '' n | '' r "," "sollte tun, was Sie wollen, obwohl seine ursprüngliche Antwort auch den Tab-Charakter enthielt, denke ich. Edit: bah, die Doppelgräber sollten Einzelgräber sein. – TheMadTechnician