shwatson
Goto Top

Powershell Select

Hallo Community!

Zu meinem Problem,

ich habe mir ps1 und eine txt Datei erstellt, und versuche nun mit der ps1 die txt auszulesen, und dabei immer nur die zweite Linie zu wählen.
Dies mit einem select (oder auch einer anderen Möglichkeit).

$computers = Get-Content .\Daily.txt | select <???>

Kann mir jemand evtl. einen Tip geben, wie ich dieses Problemchen lösen kann?

Vielen Dank schonmal,
shwatson

Content-ID: 278240

Url: https://administrator.de/forum/powershell-select-278240.html

Ausgedruckt am: 22.04.2025 um 01:04 Uhr

AnkhMorpork
AnkhMorpork 24.07.2015 um 08:26:34 Uhr
Goto Top
Hi,

mit Get-Content liest du den Dateiinhalt in ein Null-basiertes Array.
$computers[1] ist also die zweite Zeile.
Das sollte helfen.

Gruß

Ankh
shwatson
shwatson 24.07.2015 um 08:30:29 Uhr
Goto Top
Ah okay, und wie lasse ich jede zweite nehmen?
Dein Vorschlag wählt vermutlich nur die zweite aus oder?

Entschuldige falls das in der Frage nicht sauber herüberkam ;)

Gruß,
shwatson
AnkhMorpork
AnkhMorpork 24.07.2015 um 08:49:10 Uhr
Goto Top
Das Schema ist: (Get-Content Daily.txt)[1,3,5] --> Liest jede zweite Zeile.

Das in eine Schleife packen und juut is.

Gruß

Ankh
114757
Lösung 114757 24.07.2015, aktualisiert am 27.07.2015 um 09:18:31 Uhr
Goto Top
for($i=1;$i -lt $computers.length;$i +=2){
   $computers[$i]
}
Gruß jodel32
AnkhMorpork
AnkhMorpork 24.07.2015 um 09:14:12 Uhr
Goto Top
Wie immer: Viele Powerschellen führen nach ROM.

Glück auf!

Ankh