Met de terminal: Alfabetiseer de inhoud (regels) van een bestand

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


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Cris Nepita zei

    Dit is erg handig, bedankt voor het delen van de informatie ~

    1.    KZKG ^ Gaara zei

      Bedankt voor je reactie 😉

  2.   Augustinus zei

    Goede tip 😉

    1.    KZKG ^ Gaara zei

      Bedankt

  3.   Pijp zei

    Waar haal je de tips?

    1.    KZKG ^ Gaara zei

      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 😀

      1.    Zullen zei

        Alternatieven voor "lokaliseren", u hebt de "whereis" en "find"

        1.    KZKG ^ Gaara zei

          Ja, ontdek dat ik hem kende ... maar de whereis nop, hehe bedankt 😀

  4.   Zullen zei

    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 ^ ___ ^

  5.   Darrie Castro zei

    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…

  6.   Ernesto zei

    Bedankt, ik heb het correct kunnen toepassen.

  7.   Eugenia zei

    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!

    1.    leraar zei

      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

  8.   leraar zei

    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 🙂