unix sort command with syntax
Leer Unix Sort Command met voorbeelden:
Het Unix-sorteercommando is een eenvoudig commando dat kan worden gebruikt om de inhoud van tekstbestanden regel voor regel te herschikken.
De opdracht is een filteropdracht die de invoertekst sorteert en het resultaat afdrukt naar stdout. Het sorteren gebeurt standaard regel voor regel, beginnend bij het eerste teken.
- Cijfers worden zo gesorteerd dat ze vóór letters liggen.
- Kleine letters worden zo gesorteerd dat ze vóór hoofdletters komen te staan.
Unix-sorteeropdracht met voorbeelden
Syntaxis sorteren:
Sorteeropties:
Enkele van de ondersteunde opties zijn:
- sort -b: Negeer spaties aan het begin van de regel.
- sort -r: Keer de sorteervolgorde om.
- sort -o: Specificeer het uitvoerbestand.
- sort -n: gebruik de numerieke waarde om te sorteren.
- sort -M: Sorteer volgens de opgegeven kalendermaand.
- sort -u: regels onderdrukken die een eerdere sleutel herhalen.
- sort -k POS1, POS2: Specificeer een sleutel om te sorteren. POS1 en POS2 zijn optionele parameters en worden gebruikt om het startveld en de eindveldindices aan te geven. Zonder POS2 wordt alleen het veld gebruikt dat is opgegeven door POS1. Elke POS wordt gespecificeerd als 'F.C', waarbij F de veldindex vertegenwoordigt en C de tekenindex vanaf het begin van het veld.
- sort -t SEP: Gebruik het meegeleverde scheidingsteken om de velden te identificeren.
Met de optie '-k' kan het sorteercommando worden gebruikt om databases met platte bestanden te sorteren. Zonder de '-k' -optie wordt de sortering uitgevoerd over de hele regel. Het standaardscheidingsteken voor velden is de spatie. De optie -t kan worden gebruikt om het scheidingsteken te wijzigen.
Voorbeelden:
Ga uit van de onderstaande initiële inhoud van file1.txt voor de volgende voorbeelden
01 Priya
04 Shreya
03 Schrijf
02 Tushar
Sorteer met standaard volgorde:
In dit voorbeeld wordt het sorteren eerst uitgevoerd met het eerste teken. Aangezien dit voor alle regels hetzelfde is, gaat het sorteren verder naar het tweede teken. Omdat het tweede teken uniek is voor elke regel, eindigt het sorteren daar.
Sorteer in omgekeerde volgorde:
In dit voorbeeld wordt de sortering op dezelfde manier uitgevoerd als in het bovenstaande voorbeeld, maar het resultaat is in omgekeerde volgorde.
Sorteer op het tweede veld:
Stel nu dat het originele bestand2.txt is zoals hieronder
01 Priya
01 Pooja
01 Priya
01 Zelfs
Sorteer met standaardvolgorde
Sorteer het onderdrukken van herhaalde regels
Gevolgtrekking
De opdracht Sorteren in Unix is een filteropdracht die de invoertekst sorteert en het resultaat naar stdout afdrukt. Ik hoop dat de syntaxis van de Unix-sorteeropdracht en de opties die in dit bericht worden uitgelegd, nuttig zijn.
wat voor soort e-mails zijn er
Aanbevolen literatuur
- Unix Cat Command Syntax, opties met voorbeelden
- Knip Commando in Unix met voorbeelden
- Ls Command in Unix met voorbeelden
- Grep-opdracht in Unix met eenvoudige voorbeelden
- Tar-commando in Unix om back-ups te maken (voorbeelden)
- Find Command in Unix: Find Files with Unix Find File (voorbeelden)
- Unix-tekstverwerkingsopdrachten: Unix-filters met voorbeelden
- MongoDB Sort () -methode met voorbeelden