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-Key: 278240

Url: https://administrator.de/contentid/278240

Printed on: April 19, 2024 at 12:04 o'clock

Member: AnkhMorpork
AnkhMorpork Jul 24, 2015 at 06:26:34 (UTC)
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
Member: shwatson
shwatson Jul 24, 2015 at 06:30:29 (UTC)
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
Member: AnkhMorpork
AnkhMorpork Jul 24, 2015 at 06:49:10 (UTC)
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
Mitglied: 114757
Solution 114757 Jul 24, 2015, updated at Jul 27, 2015 at 07:18:31 (UTC)
Goto Top
for($i=1;$i -lt $computers.length;$i +=2){
   $computers[$i]
}
Gruß jodel32
Member: AnkhMorpork
AnkhMorpork Jul 24, 2015 at 07:14:12 (UTC)
Goto Top
Wie immer: Viele Powerschellen führen nach ROM.

Glück auf!

Ankh