Su terminalu: Rikiuoti failo turinį (eilutes)

Laisvalaikiu atsitiktinai tikrinu sistemos komandas ... todėl dažnai randu įdomių patarimų 🙂

Tai yra vienas iš jų, tiksliai, kaip rodo pavadinimas, aš jums parodysiu, kaip turėdami failą, kuriame yra daug teksto eilučių, abėcėlėje išdėstykite to failo eilutes.

Pavyzdžiui, turime failą (vadinamas distribucijos), kuriame yra:

Linux
Debian
ubuntu
Archlinux
sabayon
gentoo
solus

Ir mes norime abėcėlės tvarka išdėstyti šias distros.

Norėdami tai padaryti terminale, mes įdėjome:

cat distros | sort > distros-ordenadas

O voila, aš jums parodysiu ekrano nuotrauką, kurioje aš vykdau šią komandą ir tada darau kaip (rodomas turinys) naujos bylos užsakytos-distros:

…. Kas yra labai lengva? 😀

Įsakymas sort turite daug galimybių terminale, jei jie tai daro žmogus rūšiuoti tai parodys visas galimybes 😉

Bet kokiu atveju, nedidelis patarimas, kuris tam tikru momentu galėtų išspręsti kelias problemas hahahaha, tikiuosi, kad jums patiko.

saludos


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Krisas Nepita sakė

    Tai labai naudinga, ačiū, kad dalinatės informacija ~

    1.    KZKG ^ Gaara sakė

      Ačiū jums už komentarus 😉

  2.   Agustinas sakė

    Geras patarimas 😉

    1.    KZKG ^ Gaara sakė

      Ačiū

  3.   Vamzdžių sakė

    Kur semiatės patarimų?

    1.    KZKG ^ Gaara sakė

      Kaip sakiau įrašo pradžioje, laisvalaikiu pradedu peržiūrėti sistemos komandas 🙂
      Šį radau, nes ieškojau komandos variantų ar alternatyvų surask, Bandžiau ieškoti tokių komandų kaip „ieškoti“ ar panašiai, bet neradau, todėl surašiau visas komandas su s ir po kurio laiko tai patraukė mano dėmesį sort ????

      Ačiū už komentarą, sveiki apsilankę tinklaraštyje 😀

      1.    Valia sakė

        Alternatyvos „rasti“, turite „kur“ ir „rasti“

        1.    KZKG ^ Gaara sakė

          Taip, suprask, aš jį pažinojau ... bet kur nėra, hehe ačiū 😀

  4.   Valia sakė

    Aš visiškai palaikau „Unix AIX“ ir „Sun“ serverius (ir laikas nuo laiko „Red Hat“ ar „SuSe“) iš terminalo ir tiesa ta, kad rūšiavimo komandos kartu su „cut“, „grep“, „awk“ ir kt. jie daro stebuklus ^ ___ ^

  5.   Darry castro sakė

    Puiku, aš jį naudojau šio modelio formatui

    100: vartotojas1
    287: vartotojas2
    150: vartotojas3

    katės užsakymas.txt | rūšiuoti -n> užsakymas1.txt
    100: vartotojas1
    150: vartotojas3
    287: vartotojas2

    Ačiū…

  6.   Ernesto sakė

    Ačiū, man pavyko teisingai pritaikyti.

  7.   Eugenija sakė

    Kaip man jį parašyti į tą patį failą, tai yra nereikia priskirti jo naujam failui? Ačiū!

    1.    mokytojas sakė

      Jei nesuprantu, tai modifikuoti tame pačiame faile reiškia išvesties nukreipimą į failą tuo pačiu pavadinimu. BET saugokitės! Jei atsiuntėte estafetę ir norite grįžti atgal, negalite (turinys perrašomas).

      Pavyzdžiui, jie paliko mus:
      kačių rajonai | rūšiuoti> distros

  8.   mokytojas sakė

    Nežinau, ar šio įrašo autorius pamatys komentarą, bet man kilo klausimas su komanda „rūšiuoti“ ...
    Į failą įdėjau katalogų, kuriuose buvo tam tikras failas, sąrašą. Šių katalogų pavadinimuose yra numeriai, todėl aš naudoju tokius skaičius kaip 100, 10, 1, .1 ir .01
    Užsisakius juos viskas bus BEVEIK tobula:
    1) Jis užsakomas ne iš /.01, /.1, / 1, / 10 ir / 100 (rūšiuojami taip:… / .01,… / 100,… / 10, bet su vidine abėcėlės tvarka atitinkamuose jų aplankuose )
    2) Perjunkite vieną ir vieną tarp… / .1 ir… / 1

    Ar galite pagalvoti, kaip padaryti tvarką tobulą, ar tai yra rūšiavimo komandos apribojimas?

    Ačiū iš anksto 🙂