In mijn vrije tijd controleer ik willekeurig systeemcommando's ... daarom vind ik vaak interessante tips 🙂
Dit is er een van, precies zoals de titel aangeeft, ik zal je laten zien hoe je de regels van dat bestand alfabetiseert als je een bestand met veel regels tekst erin hebt.
We hebben bijvoorbeeld een bestand (riep distributies) met het volgende:
linux
debian
ubuntu
archlinux
sabayon
gentoo
solussen
En we willen deze distributies alfabetiseren.
Om dit in een terminal te doen, plaatsen we het volgende:
cat distros | sort > distros-ordenadas
En voila, ik laat je de schermafbeelding zien van mij die deze opdracht uitvoert en vervolgens een hoe (inhoud tonen) van het nieuwe bestand bestelde distro's:
…. Tot wat is extreem gemakkelijk? 😀
Het commando sorteren je hebt veel opties, in de terminal als ze dat doen man soort het toont je alle opties 😉
Hoe dan ook, een kleine tip die op een bepaald moment meerdere problemen zou kunnen oplossen hahahaha, ik hoop dat je het leuk vond.
groeten
Dit is erg handig, bedankt voor het delen van de informatie ~
Bedankt voor je reactie 😉
Goede tip 😉
Bedankt
Waar haal je de tips?
Zoals ik aan het begin van de post al zei, begin ik in mijn vrije tijd systeemcommando's te beoordelen 🙂
Ik heb deze gevonden omdat ik op zoek was naar opties of alternatieven voor de opdracht plaatsen, Ik probeerde te zoeken naar commando's zoals "zoeken" of iets dergelijks, maar ik vond er geen, dus ik somde alle commando's op met s en na een tijdje trok het mijn aandacht sorteren 🙂
Bedankt voor de reactie, welkom op de blog 😀
Alternatieven voor "lokaliseren", u hebt de "whereis" en "find"
Ja, ontdek dat ik hem kende ... maar de whereis nop, hehe bedankt 😀
Ik ondersteun Unix AIX- en Sun-servers (en van tijd tot tijd een Red Hat of SuSe) volledig vanaf de terminal en de waarheid is dat de sorteeropdrachten, samen met cut, grep, awk, etc. ze doen wonderen ^ ___ ^
Uitstekend, ik heb het gebruikt voor een formaat van dit model
100: gebruiker1
287: gebruiker2
150: gebruiker3
cat order.txt | sort -n> order1.txt
100: gebruiker1
150: gebruiker3
287: gebruiker2
Dank je…
Bedankt, ik heb het correct kunnen toepassen.
Hoe krijg ik het om het naar hetzelfde bestand te schrijven, dat wil zeggen, zonder het aan een nieuw bestand toe te wijzen? Dank je!
Als ik het niet verkeerd begrijp, is het wijzigen van het bestand in hetzelfde bestand hetzelfde als het omleiden van de uitvoer naar het bestand met dezelfde naam. MAAR LET OP! Als je jezelf een stokje hebt gestuurd en je wilt terug, kan dat niet (de inhoud wordt herschreven).
In het voorbeeld dat ze ons hebben achtergelaten zou het zijn:
katten-distro's | sort> distributies
Ik weet niet of de auteur van dit bericht de opmerking zal zien, maar ik had een vraag met de opdracht «sorteren» ...
In een bestand heb ik de lijst met mappen geplaatst die een bepaald bestand bevatten. Die mappen hebben nummers in hun naam, dus ik gebruik nummers als 100, 10, 1, .1 en .01
Wanneer je ze bestelt, is alles BIJNA perfect:
1) Het bestelt niet vanuit /.01, /.1, / 1, / 10 en / 100 (sorteert als volgt: ... / .01, ... / 100, ... / 10, maar met interne alfabetische samenhang van hun respectievelijke submappen )
2) Schakel een en een tussen ... / .1 en ... / 1
Kun je bedenken hoe ik de bestelling er perfect uit kan laten zien of is het een beperking van het sorteercommando?
Bij voorbaat dank 🙂