Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Setřídit řádky textu podle abecedy  (Přečteno 1351 krát)

roj

  • Aktivní člen
  • *
  • Příspěvků: 293
    • ipsace i tiskace
Setřídit řádky textu podle abecedy
« kdy: 03 Září 2018, 08:15:27 »
Ahoj, mám text, který se skládá z příkazů. Potřeboval bych ty příkazy setřídit podle abecedy
příklad zde:
Kód: [Vybrat]
            <EXCEPTION WORD="publikace" HYPHENATED="pub-li-ka-ce"/>
            <EXCEPTION WORD="ignorována" HYPHENATED="ig-no-ro-vá-na"/>
            <EXCEPTION WORD="zásadním" HYPHENATED="zá-sad-ním"/>
            <EXCEPTION WORD="necelých" HYPHENATED="ne-ce-lých"/>
            <EXCEPTION WORD="vojáka" HYPHENATED="vo-já-ka"/>
            <EXCEPTION WORD="vytvořit" HYPHENATED="vy-t-vo-řit"/>
            <EXCEPTION WORD="říkají" HYPHENATED="ří-ka-jí"/>
            <EXCEPTION WORD="případným" HYPHENATED="pří-pad-ným"/>
            <EXCEPTION WORD="Pojďme" HYPHENATED="Po-jď-me"/>
            <EXCEPTION WORD="lokalitách" HYPHENATED="lo-ka-li-tách"/>
            <EXCEPTION WORD="týkající" HYPHENATED="tý-ka-jí-cí"/>
            <EXCEPTION WORD="účetnictvím" HYPHENATED="úče-t-nic-t-vím"/>
            <EXCEPTION WORD="aktivněji" HYPHENATED="ak-ti-v-ně-ji"/>
Má to 2600 řádek, ručně to fakt nedám :-)

Zkoušel jsem to v Mousepadu a v Geditu, ale takovou funkci jsem nenašel.
Klidně mi na to udělejte bash-script, jestli to umíte, vím, že pro někoho to může být hračka. Když se to povede, bude Scribus konečně umět česky dělit. A to se vyplatí!
Xubuntu 18.4.

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:Setřídit řádky textu podle abecedy
« Odpověď #1 kdy: 03 Září 2018, 08:38:52 »
Kód: [Vybrat]
sort /cesta/k/souboru > /cesta/k/sorted_souboru
nebo
Kód: [Vybrat]
cat file.txt | sort > sortedfile.txt
« Poslední změna: 03 Září 2018, 08:55:44 od juwa2 »

roj

  • Aktivní člen
  • *
  • Příspěvků: 293
    • ipsace i tiskace
Re:Setřídit řádky textu podle abecedy
« Odpověď #2 kdy: 03 Září 2018, 09:32:37 »
Dík!
Ten první způsob z nějakého důvodu nefungoval a vypsal výstup na konsoli, ale ten druhý naprosto dokonalý :)
Xubuntu 18.4.

 

Provoz zaštiťuje spolek OpenAlt.