Keresés

 

A InfoWiki wikiből

(Változatok közti eltérés)
(Új oldal, tartalma: „=Sort-Object= '''Feladata:''' Elemek sorba rendezése, valamilyen tulajdonságuk alapján. '''Kulcsszava:''' "sort-object" vagy egyszerűbben "sort" '''Szintaxisa:''' So...”)
Aktuális változat (2009. június 24., 18:20) (lapforrás)
(uploaded)
 
(2 közbeeső változat nincs mutatva)
1. sor: 1. sor:
 +
 +
=Sort-Object=
=Sort-Object=
-
'''Feladata:''' Elemek sorba rendezése, valamilyen tulajdonságuk alapján.
+
==Feladata:==
 +
 
 +
Elemek sorba rendezése, valamilyen tulajdonságuk alapján.
 +
 
 +
==Kulcsszava:==
 +
 
 +
"sort-object" vagy egyszerűbben "sort"
-
'''Kulcsszava:''' "sort-object" vagy egyszerűbben "sort"
+
==Szintaxisa:==
-
'''Szintaxisa:'''
 
Sort-Object [[-property] <Object[]>] [-inputObject <psobject>] [-culture <string>] [-caseSensitive] [-unique] [-descending] [<CommonParameters>]
Sort-Object [[-property] <Object[]>] [-inputObject <psobject>] [-culture <string>] [-caseSensitive] [-unique] [-descending] [<CommonParameters>]
 +
==Jellemzők:==
Ha külön paraméterrel nem jelezzük, akkor növekvő sorba rendez, de amennyiben a "-descending" kulcsszót a parancs mögé írjuk, úgy csökkenő sorrendbe fog rendezni.
Ha külön paraméterrel nem jelezzük, akkor növekvő sorba rendez, de amennyiben a "-descending" kulcsszót a parancs mögé írjuk, úgy csökkenő sorrendbe fog rendezni.
41. sor: 49. sor:
   
   
C:\> get-process | sort-object -property id| select-object -last 5
C:\> get-process | sort-object -property id| select-object -last 5
 +
 +
<p align="right"><i>Kiss Gergő</i></p>

Aktuális változat


Tartalomjegyzék

Sort-Object

Feladata:

Elemek sorba rendezése, valamilyen tulajdonságuk alapján.

Kulcsszava:

"sort-object" vagy egyszerűbben "sort"

Szintaxisa:

Sort-Object [[-property] <Object[]>] [-inputObject <psobject>] [-culture <string>] [-caseSensitive] [-unique] [-descending] [<CommonParameters>]

Jellemzők:

Ha külön paraméterrel nem jelezzük, akkor növekvő sorba rendez, de amennyiben a "-descending" kulcsszót a parancs mögé írjuk, úgy csökkenő sorrendbe fog rendezni.

pl.: C:\PS>get-history | sort-object –descending


Több rendezési elvet is megadhatunk paraméterként, de az első feltétel a mérvadó, egészen addig, amíg nincs egyezés több elem között az adott tulajdonságban. Ilyenkor a soron következő szempont alapján rendezi azokat az elemeket.

pl.: C:\> get-process|sort-object -property cpu,id

Kép:Sort_pelda.JPG

Amennyiben a „cpu” mező értéke megegyezik 2 vagy több elemnél, az „id” alapján fogja azokat rendezni


Alapértelmezésként nem különbözteti meg a kis- és nagybetűket, de paraméterben megadhatjuk neki, hogy különbséget tegyen.

pl.: C:\> get-childitem|sort-object -CaseSensitive


Ha egy adott elemnek nincs olyan tulajdonsága, ami szerint rendezni szeretnénk, akkor a gép ezeket a rendezett sor végére teszi.


Ha nem adunk meg rendezési elvet, akkor a gép alapértelmezett eljárásokat használ, amiket az adott elem típusa alapján választ ki.

pl.: C:\PS>get-childitem | sort-object

(Az adott könyvtárban lévő fájlokat és almappákat rendezi sorba, mivel nincs paraméter megadva ezért név szerint rendezi azokat.)


A rendezést kombinálhatjuk más parancsokkal is. Ebben a példában a processzeket az „ID” alapján rendezzük, úgy, hogy csak az utolsó 5 elemet jelenítjük meg.

C:\> get-process | sort-object -property id| select-object -last 5

Kiss Gergő

A lap eredeti címe: „http://wiki.ektf.hu/wiki/Opr4:sort-object
Nézetek
nincs sb_3.135.209.184 cikk