abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 14:33 | IT novinky

    Po vlastních microSD kartách nabízí nově Raspberry Pi také vlastní NVMe SSD disky. Samostatně i v sadách s M.2 HAT+.

    Ladislav Hagara | Komentářů: 0
    dnes 06:11 | Zajímavý článek

    Byla zveřejněna (𝕏) Zpráva o činnosti Digitální a informační agentury (DIA) za rok 2023 (pdf). Začíná slovy ředitele: "Vznik Digitální a informační agentury (DIA) je v posledních letech možná jedním z nejvýznamnějších kroků, který dodá potřebný impuls digitalizaci státní správy."

    Ladislav Hagara | Komentářů: 6
    dnes 05:11 | Nová verze

    Vývojáři AlmaLinuxu představili AlmaLinux OS Kitten 10, tj. vývojovou verzi AlmaLinux OS 10 vycházejícího z CentOS Stream 10. Přehled novinek v poznámkách k vydání. Proč Kitten? Verze AlmaLinux OS jsou pojmenované podle kočkovitých šelem. Z kotěte vyroste další kočka.

    Ladislav Hagara | Komentářů: 0
    dnes 01:11 | Nová verze

    Kryptografická knihovna OpenSSL byla vydána v nové verzi 3.4. Přehled změn na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 19:00 | IT novinky

    Bylo objeveno nové největší prvočíslo. Jedná se o Mersennovo prvočíslo známé též jako M136279841. To znamená, že v binární formě je prvočíslo tvořeno 136 279 841 jedničkami. Objeveno bylo v rámci distribuovaného výpočetních projektu GIMPS (Great Internet Mersenne Prime Search). Zajímavostí je, že na rozdíl od předchozích takto objevených prvočísel nebylo objeveno pomocí CPU, ale na grafické kartě NVIDIA A100 s pomocí programu Gpuowl.

    DaBler | Komentářů: 3
    včera 16:44 | IT novinky

    Protokol MQTT (Wikipedie) dnes slaví 25 let (Mastodon, 𝕏). První publikovaná specifikace je z 22. října 1999.

    Ladislav Hagara | Komentářů: 0
    včera 15:00 | Nová verze

    Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.4. Přehled novinek na GitLabu. Z novinek lze zmínit podporu telefonu Google Pixel 7. Na stránkách Murena lze koupit Murena Pixel 7.

    Ladislav Hagara | Komentářů: 0
    včera 02:11 | Pozvánky

    Připojte se ve středu 30. 10. 2024 od 10:00 do 12:00 na náš webinář "Řízení přístupu do PostgreSQL prostřednictvím externího autentizačního providera" (registrace zdarma) a naučte se, jak nastavit ověřování pomocí GSSAPI pro bezpečný přístup k databázím (Microsoft Active Directory nebo FreeIPA). Záznam předchozího webináře "Co je nového v PostgreSQL 17" můžete zhlédnout zde.

    … více »
    Heřmi | Komentářů: 0
    21.10. 21:33 | Nová verze

    Byla vydána nová verze 0.55 open source počítačové hry Unvanquished (Wikipedie), forku počítačové hry Tremulous. Instalovat ji lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    21.10. 14:22 | IT novinky

    Dle plánu bylo dnes vydáno Factorio 2.0 a Factorio: Space Age, tj. aktualizace 2.0 počítačové hry Factorio (Wikipedie) oficiálně běžící také na Linuxu a velké vesmírní rozšíření Factorio: Space Age.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: Skript pro setrideni a vypis tabulky v shellu

    31.3.2004 12:57 Václav
    Skript pro setrideni a vypis tabulky v shellu
    Přečteno: 143×
    Mám následující problém:

    Soubor data.txt ma nasledujici strukturu:

    Polozka1 @ Polozka2 @ ... @ PolozkaN

    ------------------------------------------------

    Hodnota11 @ Hodnota21 @ ... @ HodnotaN1

    Hodnota12 @ Hodnota22 @ ... @ HodnotaN2

    :

    Hodnota1M @ Hodnota2M @ ... @ HodnotaNM

    (@ = tabelator)

    Napsat scenar pro shell, ktery vypise prislusne informace podle zadanych polozek. Scenar by mel mit nasledujici parametry:

    vypis -h -ilist -olist -ffile -h vypise napovedu -ilist, seznam list obsahuje seznam polozek podle kterych se bude rozepisovat -olist, seznam list obsahuje seznam polozek, ktere se maji vypsat -ffile, soubor file obsahuje vstupni data

    Napriklad prikaz vypis -i3,4 -o2,1 -fstudenti kde soubor studenti obsahuje

    Prijmeni Jmeno Rocnik Skupina

    ---------------------------------------

    Novak @ Petr @ 3 @ 24

    Dvorak @ Jiri @ 3 @ 24

    Kovarikova @ Lenka @ 3 @ 23

    Michalek @ Karel @ 4 @ 12

    Cesilko @ Mirek @ 3 @ 23

    (@ pouzity tabelatory - vse zarovnano pod sebou)

    vypise nasledujici informace

    Rocnik 3 @ Skupina 23

    @@ Lenka Kovarikova

    @@ Mirek Cesilko

    @ Skupina 24

    @@ Petr Novak

    @@ Jiri Dvorak

    Rocnik 4

    @ Skupina 12

    @@ Karel Michalek

    Konkretne nevim, jak ukladat postupne ty cisla sloupcu u parametru -i a -o do promennych (nikde jsem se nedocetl, jak definovat pole nebo neco podobnyho ve skriptu) a taky, jak podle nich setridit a nasledne vypsat skupiny ve vyse uvedenym formatovani.

    Predem dekuji za snahu.

    Odpovědi

    31.3.2004 15:14 Yeti
    Rozbalit Rozbalit vše Re: Skript pro setrideni a vypis tabulky v shellu
    Jak definovat a používat pole v bashi, je napsáno v sekci Arrays bash(1) (a jen já sám jsem to tu popisoval alespoň dvakrát, navíc je to tu myslím i v té sérii článku o bashi, stačí hledat). Ale nepiš to předně v shellu, pokud tím nechceš strávit půl života, jak už jsem ti napsal předtím...
    Josef Kufner avatar 31.3.2004 15:19 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Skript pro setrideni a vypis tabulky v shellu
    Myslim ze by to slo udelat pomoci grepu (vybrat si zajimave radky) a sortu (rozume seradit), ale nejak nechapu, co presne je ucelem :(
    Hello world ! Segmentation fault (core dumped)
    9.4.2004 04:27 zombie | skóre: 2
    Rozbalit Rozbalit vše Re: Skript pro setrideni a vypis tabulky v shellu
    "jak ukladat postupne ty cisla sloupcu u parametru -i a -o do promennych"
    for x in `IFS=, echo 4,3,5,2`; do echo $x; done x-ko preslo postupne kazdou z hodnot v zozname (ten si vytrhnes regexpom)
    Ale toto nepotrebujes ukladat do nejakych poli (vari ste sa to ucili?!). Budes to mat v pomocnom subore.
    Tie parametre su oddelene ciarkami, aby sa dali lahko predat cut-u (cut -f2,3...pamatas si? f ako 'Field')

    "jak podle nich setridit"
    To velmi v zadani nebolo, ale je to logicke...sort -k5,6 (k ako Kluc ;) bacha, tam je rozsah...pouzi radsej viacero sortov, v poradi od najmenej doleziteho)

    "a nasledne vypsat skupiny ve vyse uvedenym formatovani"
    To uz si zopakoval cele zadanie! Takze si s tym este vobec nepohol. Mohli by Vam to aspon ukazat, predtym, nez to chcu po Vas.

    Mas tam chybu, za 'Rocnik 3' ma byt novy riadok.

    Ked to napises, tak nam to sem posli!

    A nezabudni, ze mas awk!

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.