Robię get-content na pliku. Czasami istnieje wiele linii, ale może się zdarzyć, że jest tylko jedna linia (lub nawet 0)Powershell Sprawdź, czy tablica w jednej linii
robiłem coś takiego
$csv = (gc $FileIn)
$lastID = $csv[0].Split(' ')[1] #First Line,2nd column
ale tylko jedną linię, GC powrócić ciąg i $ csv [0] zwraca pierwszy znak heksadecymalny zamiast całego wiersza, a następujący podział nie powiódł się.
Czy można zrobić coś takiego:
$lastID = (is_array($csv)?$csv[0]:$csv).Split(' ')[1]
I to zrobić tylko wtedy, gdy $ CSV zawiera co najmniej linię?
Thx za pomoc, Tim
Wow thx za poradę! – timmalos
Często robię to dla gci, ponieważ jego wartością zwracaną jest tablica lub pojedynczy obiekt FileInfo. – vonPryz