abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 20:11 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma. V Týdnu v GNOME je zmíněn flatpak balíček pro GIMP 0.54.1 z roku 1996. Jedná se o poslední verzi GIMPu postavenou nad toolkitem Motif.

    Ladislav Hagara | Komentářů: 0
    včera 19:11 | Nová verze

    Home Assistant Operating System, tj. linuxová distribuce optimalizována pro hostování Home Assistanta a jeho aplikací, byl vydán v nové major verzi 18.0.

    Ladislav Hagara | Komentářů: 0
    včera 18:11 | Komunita

    Po šestiletém úsilí byla z jádra Linux odstraněna funkce strncpy(). Všechna předchozí volání této funkce byla převedena na bezpečnější alternativy.

    Ladislav Hagara | Komentářů: 1
    včera 17:22 | Nová verze

    Byla vydána nová verze 261 správce systému a služeb systemd (Wikipedie, GitHub). Z novinek lze vypíchnout nový subsystém IMDS (Cloud "Instance Metadata Service"), nový příkaz storagectl nebo novou komponentu systemd-sysinstall.

    Ladislav Hagara | Komentářů: 2
    včera 12:00 | Nová verze

    Vývojové prostředí Qt Creator bylo vydáno ve verzi 20 (seznam změn). Novinky zahrnují hlavně rozšíření pro integraci LLM agentů nebo minimalistický editační režim uživatelského rozhraní („zen mode“).

    |🇵🇸 | Komentářů: 0
    19.6. 10:22 | Humor

    Už jste se prolétli na webu Google Earth? Přibyl tam Simulátor letu (Nástroje / Simulátor letu). Funguje i bez účtu Google [𝕏].

    Ladislav Hagara | Komentářů: 0
    19.6. 09:55 | Nová verze

    Byla vydána nová verze 4.7 (𝕏, Bluesky, Mastodon) multiplatformního open source herního enginu Godot (Wikipedie, GitHub). Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 3
    18.6. 13:33 | Nová verze

    Mastodon (Wikipedie) - sociální síť, která není na prodej - byl vydán ve verzi 4.6. Přehled novinek s náhledy v oznámení na blogu.

    Ladislav Hagara | Komentářů: 0
    18.6. 12:44 | IT novinky

    V Edici CZ.NIC, knižní řady správce české národní domény, vychází nová kniha Martina Malého Kódy, buildy, firmwary. Autor po půl roce od vydání předchozího titulu přichází se svou již sedmou knihou, tentokrát zaměřenou na vývoj programového vybavení pro embedded zařízení. Publikace s podtitulem Základy vývojářského řemesla pro tvůrce hobby elektroniky nabízí praktického průvodce pro všechny, kdo své projekty vytvořené s Arduinem

    … více »
    Ladislav Hagara | Komentářů: 0
    18.6. 11:44 | Komunita

    V Brně na FIT VUT probíhá dvoudenní open source komunitní konference DevConf.CZ 2026. Na programu je celá řada zajímavých přednášek, lightning talků, meetupů a workshopů. Přednášky lze sledovat i online na YouTube kanálu konference. Aktuální dění lze sledovat na Matrixu, 𝕏 nebo Mastodonu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (8%)
     (2%)
     (16%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1949 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Bash-skriptovani

    23.10.2012 21:46 peta
    Bash-skriptovani
    Přečteno: 551×
    Příloha:
    Ahoj, mam takovy problem, mam ulozeny text a mam vytvorit skript, ktery spocita cetnosti slov v textu a pak slova vypise i s cetnosti a nakonec je jeste seradi abecedne vzestupne, abecedne sestupne, podle cetnosti vzestupne a podle cetnosti sestupnea vypise na obrazovku a chtela bych to jeste vypsat do souboru, ale muj kod nejak nefacha...jsem v bashi zacatecnik

    vubec nevim, zda mam vubec spravne napsanou cestu k textovemu souboru, kde mam ulozene znaky i cisla a tak, jestli se s tim skript vubec popere

    moc dik za odpoved

    Odpovědi

    23.10.2012 23:45 l4m4
    Rozbalit Rozbalit vše Re: Bash-skriptovani
    ‚Skript nefachá‘ je velmi popisné a svědčí o důkladném pokusu o analýzu. Nerozlišovat, jak něco funguje, lze, pouze když to funguje. Když to nefunguje, tak to vždy nefunguje nějak konkrétně a nastává nějaký konkrétní problém.

    Když tě nezajímá žádný konkrétní problém, poradím na náhodně vybraný:

    V shellu je vhodné se vyhýbat cpaní dat do proměnných a jejich zpracovávání přímo v shellu. Slova lze spočítat například
    grep -Eo '\<[[:alpha:]]+\>' SOUBOR | wc -l
    případně s jiným regulárním výrazem, pokud je slovo definováno jinak. Není zapotřebí obsah souboru nikam načítat.
    24.10.2012 00:46 NN
    Rozbalit Rozbalit vše Re: Bash-skriptovani
    Ja vidim dost syntaktickych chyb:
    getopts ":arhv"
     if [-f "$name"]
               text="$text"
    atd..
    24.10.2012 00:54 NN
    Rozbalit Rozbalit vše Re: Bash-skriptovani
    a take jsem dost unaveny a slepy :D
    24.10.2012 22:24 _dworkin
    Rozbalit Rozbalit vše Re: Bash-skriptovani
    Příloha:
    Kdyz nevim, zda to dela co chci, tak strkam vsude echo a predhazuji testovaci argumenty, popripade to rozsekam pomoci exit kdyz vadi chyba jeste nize.

    Mezery!!! Tohle ti prece muselo rvat samo pokud si to spustila.

    let optsCounter= optsCounter + 1 --> let optsCounter=optsCounter+1

    optsReverse= "r" --> optsReverse="r"

    getopts neznam a osetril bych si to sam "rucne", vyslo by me to rychleji, nez nastudovat dalsi syntaxi pro jediny skolni projekt (pote zapomenout) a pouzit to spatne. Nemas tam osetreno kdyz ti nekdo zada -rrr. Pak si sezeres jmeno souboru, protoze mas -rrr pocitano za 3 parametry. A kdyz ti predhodi minusko navic tak mas pak zase jeden neumazany a minus kde cekas jmeno souboru.

    Mezery!!! napis si v prikazove radce [ a [[ je to nazev programu z /usr/bin/. A nezapomen na ; then if [-f "$name"] --> if [ -f "$name" ] ; then

    count #cetnost na zaklade vyse popsane funkce Hmmm... proc? Zbytecny vystup. Pak to je pouzito dobre s rourou, tohle je nadbytecny. Doktorant to bude testovat automaticky skriptem a nebude se ti to shodovat.

    if [ "optsNumeric" == "n" ]; --> if [ "$optsNumeric" == "n" ]; atd. Tuhle cast mas hodne mimo. Chybi ti tam varianta s opacnym razenim, ale stale podle cisel.

    Mezery!!! Tobe kwrite nezvyraznuje syntaxi? awk'{printf "%s %s \n",$2,$1}' --> awk '{printf "%s %s \n",$2,$1}'
    24.10.2012 22:38 _dworkin
    Rozbalit Rozbalit vše Re: Bash-skriptovani
    Kdyz ti soubor nekonci prazdnym radkem slepi se ti posledni slovo s prvnim dalsiho souboru.
    24.10.2012 22:42 _dworkin
    Rozbalit Rozbalit vše Re: Bash-skriptovani
    text="$text" $(cat "$name") --> text="$text"`cat $name` --> text="$text "`cat $name`

    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.