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


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