| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Unix >> Content
    Tutorial su UNIX Ordina Command
    Il comando UNIX ordinamento viene utilizzato per ordinare i file di testo ASCII . Esso può essere utilizzato per ordinare file di qualsiasi dimensione . Il comando può essere utilizzato anche per ordinare più di un file e posizionare l'output in un singolo file . I dati possono essere ordinati alfabeticamente o numericamente in qualsiasi campo nel file . Uso

    Il comando sort è il " tipo [ opzioni] file ( s ) ". Sintassi Senza opzioni, il comando sort usa l'intera linea come chiave di ordinamento predefinita , i tipi di file in ordine alfabetico e la in ordine crescente, e stampa l' output sullo schermo . Le righe all'interno del file non devono avere la stessa dimensione . I campi all'interno del file sono separati da uno spazio di default.

    È possibile utilizzare le opzioni di comando per modificare il comportamento predefinito del comando sort . Per inviare l' output a un file invece della schermata , è possibile utilizzare l'opzione " - o". La sintassi sarebbe " specie - . Input Output o"

    Se si dispone di un file contenente i dati numerici , è necessario utilizzare il "n - " opzione per dire al comando per ordinare numericamente . La sintassi sarebbe " sort-n nome del file. " Naturalmente , è possibile aggiungere l'opzione "-o" per restituire i risultati in un file di output . La sintassi sarebbe quindi "Ingresso sort-n -o output. "

    Se invece volete ordinare i file in ordine ( ZA ) invece di ordine (az) ascendente discendente , è necessario utilizzare l'opzione "- r" opzione . La "r " sta per inversione in questo caso. La sintassi sarà "filename sort- r ".

    Ordina presuppone che i campi sono separati da spazi vuoti, il che significa che ogni parola su una riga viene conteggiato come un campo. Tuttavia, è possibile avere un file di valori separati da virgola ( CSV ​​) , ovvero i campi può essere separato da un altro personaggio , come i due punti . Se questo è il caso, utilizzare l'opzione "- t" per indicare il separatore di campo . La sintassi di un file CSV sarebbe " sort- t , nome del file. "

    Ordina presuppone che si desidera utilizzare l'intera linea come chiave di ordinamento . Se si desidera solo per ordinare in un campo specifico , si dovrebbe aggiungere l'opzione " + m " dove " m " è il numero del campo meno uno. Ad esempio , se si ha un file CSV contenente il nome del campo , il cognome e l'indirizzo , e di voler ordinare il cognome , la sintassi sarebbe " sort- t , +1 filename . " Il "+1" , dice di ordinare il secondo campo . Il motivo della strana numerazione è dovuto al fatto che i comandi Unix di solito iniziano a contare da " 0 ", non " 1 . " Il comando sarà quindi ordinare l'ultimo nome e utilizzare il campo indirizzo come opzione di ordinamento secondario .

    Se si voleva solo per ordinare il secondo campo l'esempio precedente , si dovrebbe dire al comando sort per arrestare ordinamento sul terzo settore. Per questo si può usare l'opzione " - m " , dove " m " è il numero del campo meno uno. Per ordinare solo sul campo del cognome nell'esempio di cui sopra , è necessario utilizzare la sintassi " sort- t , +1 -2 nome del file. "

    Altre opzioni comunemente usate sono la " - u" e "- d " opzioni . L'opzione " - u" dice al comando di stampare solo i valori univoci dopo la cernita. Se ci sono multipli di una singola riga , una sola istanza del valore verrà stampato . L'opzione "-d" dice di eseguire una sorta di dizionario del file , il che significa che solo gli spazi , numeri e caratteri alfabetici vengono utilizzati nel confronto .

    Ordina può essere utilizzato anche per unire e ordinare due file in una singolo file di output . Se più di un nome di file viene fornito come un file di input , il comando si combinano i due file e di ordinare i risultati. Se utilizzato con l'opzione " -o " , il risultato sarà un unico file contenente i valori ordinati da entrambi i file . La sintassi sarebbe " specie -o uscita INGRESSO 1 INGRESSO 2 . " Altre opzioni per il comando sort si possono trovare nella pagina principale tipo (vedi "Risorse aggiuntive ", di seguito . ) Economici

    Previous :

    next :
      Articoli Correlati
    ·Come impostare una pagina web per monitorare più serve…
    ·Tubo Unix Tutorial 
    ·Come cercare il file UNIX Storia 
    ·Unix Cron Tab Tutorial 
    ·Come eliminare i messaggi di autorizzazione negata per …
    ·Ambiente UNIX Tutorial 
    ·Come calcolare Spazio libero su disco disponibile in AI…
    ·Elenco dei Sistemi Unix 
    ·Come muoversi a Unix 
    ·Unix Scripting 
      Articoli in evidenza
    ·Compiti da svolgere per accelerare il vostro PC 
    ·Come disinstallare e reinstallare Silverlight 
    ·Risoluzione dei problemi di Windows Explorer 
    ·Come fare una GeForce FX 5200 compatibile con DirectX 9…
    ·Come aggiornare un Windows XP di serie 
    ·Come eliminare gli aggiornamenti di Windows e disinstal…
    ·Come trovare il mio indirizzo DNS su Risorse del comput…
    ·Come installare Unicode del carattere OpenType in Windo…
    ·Come cambiare sfondo del desktop predefinito per tutti …
    ·Come inviare un fax in Ubuntu 
    Copyright © Conoscenza Informatica http://it.wingwit.com