Aceasta este comanda sortplan9 care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
sortare - sortați și/sau îmbinați fișierele
REZUMAT
fel [ -cmuMbdfinrwtx ] [ +poz1 [ -poz2 ] ... ] ... [ -k poz1 [ , poz 2 ] ] ...
'[ -o producție ] [ -T dir ... ] [ opțiune ... ] [ fişier ... ]
DESCRIERE
Sortează sortează linii din toate fișiere împreună și scrie rezultatul pe rezultatul standard.
Dacă nu sunt denumite fișiere de intrare, intrarea standard este sortată.
Tasta de sortare implicită este o linie întreagă. Ordonarea implicită este lexicografică după rune. The
comanda este afectată la nivel global de următoarele opțiuni, dintre care una sau mai multe pot apărea.
-M Comparați ca luni. Primele trei caractere care nu sunt spații albe ale câmpului sunt
pliat la majuscule și comparat astfel încât să precede etc. Câmpurile nevalide se compară la nivel scăzut
la
-b Ignorați spațiul alb principal (spații și file) în comparațiile de câmp.
-d Ordinea „director telefonic”: sunt doar litere, litere accentuate, cifre și spații albe
semnificative în comparații.
-f Îndoiți literele mici pe majuscule. Caracterele cu accent sunt pliate la ele
forma majuscule neaccentuate.
-i Ignorați caracterele din afara intervalului ASCII 040-0176 în comparațiile non-numerice.
-w Aprecieri -i, dar ignorați numai file și spații.
-n Un șir numeric inițial, format din spațiu alb opțional, plus sau opțional
semnul minus și zero sau mai multe cifre cu virgulă zecimală opțională, este sortat după
valoare aritmetică.
-g Cifre, ca -n dar cu optional e-exponenții de stil, sunt sortați după valoare.
-r Inversa sensul comparațiilor.
-tx Câmpurile care separă „caracterul tabulatorului” este x.
Notatia +poz1 -poz2 restricționează o cheie de sortare la un câmp care începe la poz1 și se termină doar
înainte poz2. Poz 1 și poz2 fiecare are forma m.n, urmat opțional de unul sau mai multe dintre
steagurile Mbdfginr, În cazul în care m spune unui număr de câmpuri să săriți de la începutul
linie și n spune unui număr de caractere să sară mai departe. Dacă sunt prezente steaguri, acestea
suprascrie toate opțiunile globale de comandă pentru această cheie. Un dispărut .n mijloace .0; un dispărut
-poz2 înseamnă sfârșitul liniei. Sub -tx opțiunea, câmpurile sunt șiruri separate prin x;
în caz contrar, câmpurile sunt șiruri negoale separate prin spațiu alb. Spațiu alb înainte de a
câmpul face parte din câmp, cu excepția opțiunii -b. O b steagul poate fi atașat
independent de poz1 și poz2.
Notatia -k poz1[,poz2] este cum POSIX fel definește câmpuri: poz1 și poz2 au aceleași
format, dar sensuri diferite. Valoarea a m este originea 1 în loc de originea 0 și a
dispărut .n in poz2 este capătul câmpului.
Când există mai multe chei de sortare, cheile ulterioare sunt comparate numai după toate cheile anterioare
compara egal. Liniile care altfel se compară sunt egale sunt ordonate cu toți octeții semnificativi.
Aceste argumente ale opțiunii sunt de asemenea înțelese:
-c Verificați dacă fișierul unic de intrare este sortat conform regulilor de ordonare;
nu da nicio ieșire decât dacă fișierul nu este sortat.
-m Combina; presupune că fișierele de intrare sunt deja sortate.
-u Suprimați toate, cu excepția uneia, în fiecare set de linii egale. Octeți și octeți ignorați
cheile exterioare nu participă la această comparație.
-o Următorul argument este numele unui fișier de ieșire de utilizat în locul standardului
ieșire. Acest fișier poate fi același cu una dintre intrări.
-Tdir Pune fișiere temporare dir mai degrabă decât în / var / tmp.
EXEMPLE
Tipăriți în ordine alfabetică toate ortografiile unice
într-o listă de cuvinte în care cuvintele cu majuscule diferă de cele fără majuscule.
Tipăriți fișierul utilizatorilor
sortate după numele utilizatorului (al doilea câmp separat de două puncte).
Imprimați prima instanță a fiecărei luni într-un fișier deja sortat.
Opţiuni -um cu un singur fișier de intrare faceți alegerea unui reprezentant unic
dintr-un set de linii egale previzibile.
grep -n '^' intrare | sortare -t: +1f +0n | sed 's/[0-9]*://'
O sortare stabilă: liniile de intrare care se compară egale vor apărea în original
comandă.
Utilizați sortplan9 online folosind serviciile onworks.net