Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Datamaskin >> Systems >> Unix >> Content
    Tutorial på UNIX Sorter Command
    The UNIX slags kommandoen brukes til å sortere ASCII tekstfiler . Den kan brukes til å sortere filer av alle størrelser . Kommandoen kan også brukes til å sortere mer enn én fil, og legge resultatet i en enkelt fil . Dataene kan sorteres alfabetisk eller numerisk på alle felt i filen . Bruk

    Kommandoen sort har syntaksen " sort [ alternativer ] filnavn ( s ) . " Uten noen alternativer , bruker sort kommandoen hele linjen som standard sorteringsnøkkel , sorterer filen alfabetisk og i stigende rekkefølge, og skriver utdata til skjermen. Linjene i filen trenger ikke å være av samme størrelse . Felt i filen er atskilt med et mellomrom som standard.

    Du kan bruke kommandoen alternativer for å endre standard virkemåte av sort kommandoen . Å sende utdata til en fil i stedet for skjermen, bruker du den " -o " alternativet . Syntaksen ville være " sort - . O utgang input"
    p Hvis du har en fil som inneholder numeriske data , må du bruke " -n " for å fortelle kommandoen for å sortere numerisk. Syntaksen ville være " sort- n filnavnet. " Selvfølgelig kan du legge til " -o " for å sende resultatene til en output -fil . Syntaksen vil da være " sort- n -o -utgang inngang. "
    P Hvis du heller vil sortere filen i synkende rekkefølge ( a ) i stedet for stigende rekkefølge ( az ), ville du bruke " - r" alternativet. Den "r " står for omvendt i dette tilfellet. Syntaksen ville være " sort-r filnavn . "

    Sorter forutsetter at feltene er atskilt med mellomrom, noe som betyr at hvert ord på en linje regnes som et felt . Men du kan ha en kommaseparert verdier ( CSV ​​) -fil , eller feltene kan separeres av en annen karakter , for eksempel et kolon . Hvis dette er tilfelle , kan du bruke " - t " for å utpeke feltet separator . Syntaksen for en CSV -fil ville være " sort- t , filnavn . "

    Sorter forutsetter at du ønsker å bruke hele linjen som sorteringsnøkkel . Hvis du bare ønsker å sortere på et bestemt felt , vil du legge til alternativet "+ m " der "m" er antall feltet minus én . For eksempel, hvis du hadde en CSV -fil som inneholder feltet fornavn, etternavn og adresse, og du ønsket å sortere på etternavn, ville syntaksen være " sort- t , en filnavnet. " Den " +1" sier å sortere på det andre feltet . Grunnen til den merkelige nummerering er grunn til det faktum at Unix- kommandoer vanligvis begynne å telle på " 0 ", ikke "1". Kommandoen vil da sortere etternavn og bruke adressefeltet som en sekundær slags alternativ.
    P Hvis du bare ønsket å sortere på det andre feltet av eksempelet ovenfor , ville du har å fortelle den slags kommando for å stoppe sortering på det tredje feltet . For at du ville bruke " - m " alternativet , der " m " er antall av feltet minus én . Hvis du bare vil sortere etter etternavn -feltet i eksempelet ovenfor , vil du bruke syntaksen " sort- t , 1 -2 filnavnet. "

    Andre brukte alternativer inkluderer " - u" og " - d " alternativer. Den " - u" alternativet angir kommandoen til å skrive ut bare de unike verdiene etter sortering . Hvis det er multipler av en enkelt linje , vil bare én forekomst av verdien skal skrives ut . Den " -d " alternativet sier å utføre en ordbok slags filen , noe som betyr bare blanks , tall og alfabetiske tegn er brukt i sammenligningen.

    Sorter kan også brukes til å flette og sortere to filer inn i en én utgang fil . Hvis mer enn ett filnavn er gitt som en input-filen , vil kommandoen kombinere de to filene og sortere resultatene. Når den brukes med " -o " alternativet , vil resultatet være en enkelt fil som inneholder de sorterte verdier fra begge filer . Syntaksen ville være " sort- o -utgang INPUT1 INPUT2 . " Andre alternativer for sort kommandoen kan bli funnet i den slags hovedsiden (se "Andre ressurser" nedenfor . )

    früher :

     Weiter:
      Relatert Artike
    ·Slik installerer programvare i Unix 
    ·Hvordan endre en finger i Unix Med chfn 
    ·Hvor å Endre VIM til UNIX Format 
    ·Hvordan pakke ut en tar.gz Unix File 
    ·Hvordan skrive en Bash Script i UNIX 
    ·Slik installerer Print Services for Unix 
    ·Unix Arkitektur Tutorial 
    ·Hvordan sette opp en Unix delt mappe 
    ·Unix Sed Tutorial 
    ·Hvordan beregne datoen i Unix 
      Anbefalte artikler
    ·Hvordan slette en bruker i Windows XP 
    ·Slik installerer FTP på Fedora 
    ·Bluetooth-enheter for OpenSUSE 
    ·Hvordan få tilgang Form Elements i VBScript 
    ·Hvordan endrer du fargen på den Windows på Vista 
    ·Hvordan få serienummeret for Windows XP Service Pack 2…
    ·Hvordan lage en oppstartsdiskett for Unix 
    ·Hvordan spille inn lyd på en MacBook 
    ·Hvordan Reset en datamaskin i DOS 
    ·Hvordan du kan endre din Windows Vista Look 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/