niedziela, 26 stycznia 2014

Separator elementów w tablicy w PS

Nawet nie wiedziałem, że jest taka zmienna jak $OFS (zawsze można coś nowego się dowiedzieć). Nazwa zmiennej $OFS pochodzi od słów Output Field Separator. Wartość tekstową tej zmiennej określa jaki będzie separator między elementami w tabeli (array).

Dla lepszego zrozumienia popatrz na poniższy przykład:
$array = 1,"2",[Math]::Round([Math]::PI),""

PS> $array
1
2
3

PS> [string]$array
1 2 3

A teraz jak zmienimy $OFS na inną wartość
$OFS  = ", " 

PS> $array
1
2
3

PS> [string]$array
1, 2, 3,
Możemy się pobawić z tym separatorem, np.
$OFS = " missisipi...  "

I teraz można odliczać:
PS> [string]$array
1 missisipi...  2 missisipi...  3 missisipi...  

Brak komentarzy:

Prześlij komentarz