Terminaliga: tähestiku järgi faili sisu (read)

Vabal ajal kontrollin pisteliselt süsteemi käske ... seetõttu leian tihti huvitavaid näpunäiteid 🙂

See on üks neist, täpselt nagu pealkirigi osutab, näitan ma teile, kuidas failis, kus on palju tekstiridu, tähestiku järgi selle faili read.

Näiteks on meil fail (kutsutud distrosid), mis sisaldab järgmist:

Linux
debian
ubuntu
Archlinux
sabayon
gentoo
soolad

Ja me tahame need distrod tähestiku järgi paigutada.

Selleks terminalis panime järgmise:

cat distros | sort > distros-ordenadas

Ja voila, ma näitan teile ekraanipilti, kus ma selle käsu täidan ja siis a kass (sisu näitamine) uue faili tellitud-distrod:

…. Millele on äärmiselt lihtne? 😀

Käsk sort teil on terminalis palju võimalusi, kui nad seda teevad mees omamoodi see näitab teile kõiki võimalusi 😉

Igatahes väike näpunäide, mis võiks lahendada mitu probleemi ühel hetkel hahahaha, loodan, et see teile meeldis.

seoses


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Cris Nepita DIJO

    See on väga kasulik, aitäh teabe jagamise eest ~

    1.    KZKG ^ Gaara DIJO

      Täname teid kommenteerimise eest 😉

  2.   Agustin DIJO

    Hea näpunäide 😉

    1.    KZKG ^ Gaara DIJO

      Aitäh

  3.   Toru DIJO

    Kust saate näpunäiteid?

    1.    KZKG ^ Gaara DIJO

      Nii nagu postituse alguses ütlesin, hakkan vabal ajal süsteemi käske üle vaatama 🙂
      Leidsin selle, kuna otsisin käsule võimalusi või alternatiive leidke, Proovisin otsida selliseid käske nagu "otsing" või midagi sellist, kuid ei leidnud ühtegi, nii et loetlesin kõik käsud s ja mõne aja pärast köitis see mu tähelepanu sort 🙂

      Täname kommentaari eest, tere tulemast ajaveebi 😀

      1.    Will DIJO

        "Leidke" alternatiivid, teil on "kus" ja "leia"

        1.    KZKG ^ Gaara DIJO

          Jah, leidke, et tundsin teda ... aga kus pole, hehe aitäh 😀

  4.   Will DIJO

    Toetan Unix AIX ja Suni servereid (ja aeg-ajalt ka Red Hat või SuSe) täielikult terminalist ja tõsi on see, et sortimiskäskudega koos cut, grep, awk jne. nad teevad imesid ^ ___ ^

  5.   Darry castro DIJO

    Suurepärane, olen seda selle mudeli vormingu jaoks kasutanud

    100: kasutaja1
    287: kasutaja2
    150: kasutaja3

    kass order.txt | sort -n> order1.txt
    100: kasutaja1
    150: kasutaja3
    287: kasutaja2

    Aitäh…

  6.   Ernesto DIJO

    Aitäh, suutsin seda õigesti rakendada.

  7.   Eugenia DIJO

    Kuidas ma saan selle kirjutada samasse faili, st ilma, et peaksin seda uuele failile määrama? Aitäh!

    1.    õpetaja DIJO

      Kui ma ei saa valesti aru, on selle muutmine samas failis sama, mis suunata väljund sama nimega faili. AGA Hoiduge! Kui saatsite endale teatepulga ja soovite tagasi minna, siis ei saa (sisu kirjutatakse ümber).

      Nende näites, mille nad meile jätsid, oleks:
      kassi distrod | sort> distrod

  8.   õpetaja DIJO

    Ma ei tea, kas selle postituse autor kommentaari näeb, kuid mul tekkis küsimus käsuga «sort» ...
    Faili panin kataloogide loendi, mis sisaldasid teatud faili. Nende kataloogide nimedes on numbrid, nii et kasutan selliseid numbreid nagu 100, 10, 1, .1 ja .01
    Nende tellimisel muudab see kõik peaaegu täiuslikuks:
    1) See ei telli punktidest /.01, /.1, / 1, / 10 ja / 100 (sorditakse järgmiselt:… / .01,… / 100,… / 10, kuid vastavate alamkaustade sisemise tähestikulise sidususega)
    2) Lülitage üks ja üks vahemikku… / .1 kuni… / 1

    Kas oskate mõelda, kuidas saaksin tellimuse täiuslikuks muuta või on see sortimise käsu piirang?

    Tänan juba ette 🙂