Pomoću terminala: Abecednim redoslijedom dodajte sadržaj (linije) datoteke

U slobodno vrijeme počinjem nasumično provjeravati sistemske naredbe ... zato često nalazim zanimljive savjete 🙂

Ovo je jedan od njih, upravo kao što i naslov pokazuje, pokazat ću vam kako imaju datoteku s mnogo redaka teksta, abecednim redom te datoteke.

Na primjer, imamo datoteku (pozvana distros) koji sadrži sljedeće:

linux
debian
ubuntu
archlinux
sabayon
gentoo
solusi

A mi želimo ove abecedne abecede.

Da bismo to učinili u terminalu stavljamo sljedeće:

cat distros | sort > distros-ordenadas

I voila, pokazat ću vam snimak zaslona kako izvršavam ovu naredbu, a zatim radim a mačka (prikazivanje sadržaja) nove datoteke poredani-distros:

…. Šta je izuzetno lako? 😀

Naredba sudbina imate mnogo opcija, u terminalu ako imaju vrsta muškarca pokazat će vam sve mogućnosti 😉

U svakom slučaju, mali savjet koji bi mogao riješiti nekoliko problema u određeno vrijeme hahahaha, nadam se da vam se svidio.

Saludos


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

14 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Cris Nepita rekao je

    Ovo je vrlo korisno, hvala što ste podijelili informacije ~

    1.    KZKG ^ Gaara rekao je

      Hvala vam što ste komentirali 😉

  2.   Agustin rekao je

    Dobar savjet 😉

    1.    KZKG ^ Gaara rekao je

      Hvala

  3.   cijev rekao je

    Odakle dobivate savjete?

    1.    KZKG ^ Gaara rekao je

      Kao što sam rekao na početku posta, u slobodno vrijeme počinjem pregledavati sistemske naredbe 🙂
      Ovu sam pronašao jer sam tražio opcije ili alternative naredbi locirati, Pokušao sam tražiti naredbe poput "pretražiti" ili nešto slično, ali nisam pronašao nijednu, pa sam sve naredbe naveo s s i nakon nekog vremena privukao mi je pažnju sudbina 🙂

      Hvala na komentaru, dobrodošli na blog 😀

      1.    volja rekao je

        Alternative "locirati", imate "whereis" i "find"

        1.    KZKG ^ Gaara rekao je

          Da, znam da sam ga poznavao ... ali gdje je to, hehe, hvala thanks

  4.   volja rekao je

    Podržavam Unix AIX i Sun servere (i s vremena na vrijeme Red Hat ili SuSe) u potpunosti s terminala i istina je da naredbe za sortiranje, zajedno sa cut, grep, awk, itd. čine čuda ^ ___ ^

  5.   Darry castro rekao je

    Izvrsno, koristio sam ga za format ovog modela

    100: korisnik1
    287: korisnik2
    150: korisnik3

    mačka order.txt | sort -n> order1.txt
    100: korisnik1
    150: korisnik3
    287: korisnik2

    Hvala ti…

  6.   Ernesto rekao je

    Hvala, uspio sam ga pravilno primijeniti.

  7.   Eugenia rekao je

    Kako da je napišem u istu datoteku, odnosno bez da je dodijelim novoj datoteci? Hvala ti!

    1.    učiteljice rekao je

      Ako ne shvatim pogrešno, modifikacija u istoj datoteci je poput preusmjeravanja rezultata na datoteku s istim imenom. ALI OPREZ! Ako ste si poslali palicu i želite se vratiti, ne možete (sadržaj se prepisuje).

      U primjeru koji su nam ostavili bilo bi:
      mačka distros | sort> distros

  8.   učiteljice rekao je

    Ne znam hoće li autor ovog posta vidjeti komentar, ali imao sam pitanje sa naredbom «sortiraj» ...
    U datoteku sam stavio listu direktorija koji su sadržavali određenu datoteku. Ti imenici u svojim imenima imaju brojeve, pa koristim brojeve poput 100, 10, 1, .1 i .01
    Kada ih naručite, sve je gotovo GOTOVO savršeno:
    1) Ne naručuje iz /.01, /.1, / 1, / 10 i / 100 (naručuje ovako: ... / .01, ... / 100, ... / 10, već sa internom abecednom koherentnošću njihovih odgovarajućih podmape)
    2) Prebacite jedan i jedan između ... / .1 i ... / 1

    Možete li smisliti kako mogu da nalog izgleda savršeno ili je to ograničenje naredbe sort?

    Hvala vam unaprijed