Import-CSV und Foreach

8

Ich habe eine riesige Komma-getrennte CSV-Liste mit IP-Adressen meines Netzwerks, gegen die ich Abfragen ausführen möchte. Beispiel für meine CSV-Eingabe:

%Vor%

usw.

Wenn ich den folgenden Code ausführen, um auf die Ausgabe zu testen:

%Vor%

Ich bekomme keine Ausgabe, ich denke es liegt daran, dass keine Header angegeben sind. Ich kann natürlich einen Workaround machen und die CSV-Datei öffnen und alle Header eingeben. Gibt es andere Möglichkeiten, dies zu lösen?

    
ScriptingBerry 02.03.2013, 10:04
quelle

3 Antworten

16

Sie können die Header im laufenden Betrieb erstellen (Sie müssen kein Trennzeichen angeben, wenn das Trennzeichen ein Komma ist):

%Vor%     
Shay Levy 02.03.2013, 10:08
quelle
1
%Vor%

Get-content Dateiname gibt ein Array von Strings für jede Zeile zurück.

Nur bei der ersten Saite teile ich sie basierend auf ",". Dump es in $ IP_Array.

%Vor%     
Bye 02.03.2013 22:28
quelle
0

Lösung ist Delimiter zu ändern.

Inhalt der CSV-Datei - & gt; Hinweis .. Auch Leerzeichen und, in Wert

Werte sind 6 niederländische Wörter aap, noot, mies, Piet, Gijs, Jan

%Vor%

Antwort:

%Vor%

Es ist möglich, eine CSV-Datei zu lesen und andere Trennzeichen zu verwenden, um jede Spalte zu trennen.

Es hat für mein Skript funktioniert: -)

    
Jan Swinkels 22.06.2016 09:24
quelle

Tags und Links