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:44 | Nová verze

Po více než 3 měsících vývoje od vydání verze 238 oznámil Lennart Poettering vydání verze 239 správce systému a služeb systemd (GitHub, NEWS).

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

Bylo oznámeno vydání nové stabilní verze 1.28 a beta verze 1.29 open source textového editoru Atom (Wikipedie). Přehled novinek i s náhledy v příspěvku na blogu. Podrobnosti v poznámkách k vydání. Atom 1.28 je postaven na Electronu 2.0.

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

Byla vydána nová verze 2.3.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy na PIXLS.US.

Ladislav Hagara | Komentářů: 0
včera 13:00 | Komunita

Akční RPG hra Shadowrun Returns Deluxe, kterou lze hrát i na Linuxu je nyní zdarma na Humble Bundle. Hra vyšla díky kampani na Kickstarteru v roce 2013.

tajny_007 | Komentářů: 0
včera 01:00 | Nová verze

Byla vydána verze 1.27 programovacího jazyka Rust (Wikipedie). Z novinek je nutno zmínit podporu SIMD (Single Instruction Multiple Data). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

Ladislav Hagara | Komentářů: 4
21.6. 16:22 | IT novinky

CEO Intelu Brian Krzanich rezignoval (tisková zpráva). Oficiálním důvodem je "vztah na pracovišti". S okamžitou platností se dočasným CEO stal Robert Swan.

Ladislav Hagara | Komentářů: 37
21.6. 14:11 | Komunita

Konsorcium Linux Foundation ve spolupráci s kariérním portálem Dice.com zveřejnilo 2018 Open Source Jobs Report. Poptávka po odbornících na open source neustále roste.

Ladislav Hagara | Komentářů: 1
21.6. 12:44 | Zajímavý článek

Na stránkách linuxové distribuce Ubuntu Studio byla publikována příručka Ubuntu Studio Audio Handbook věnována vytváření, nahrávaní a úpravě zvuků a hudby nejenom v Ubuntu Studiu. Jedná se o živý dokument editovatelný na jejich wiki.

Ladislav Hagara | Komentářů: 0
21.6. 12:11 | Zajímavý projekt

Společnost Red Hat koupila na konci ledna společnost CoreOS stojící mimo jiné za odlehčenou linuxovou distribucí optimalizovanou pro běh kontejnerů Container Linux. Matthew Miller, vedoucí projektu Fedora, představil v článku na Fedora Magazine nový podprojekt Fedory s názvem Fedora CoreOS. Fedora CoreOS má být to nejlepší z Container Linuxu a Fedora Atomic Hostu. Podrobnosti v často kladených otázkách (FAQ) a v diskusním fóru.

Ladislav Hagara | Komentářů: 0
21.6. 08:00 | Nová verze

Po více než devíti měsících vývoje od vydání verze 11.0 byla vydána verze 12.0 zvukového serveru PulseAudio. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 11
Jak čtete delší texty z webových stránek?
 (78%)
 (22%)
 (4%)
 (7%)
 (2%)
 (10%)
Celkem 243 hlasů
 Komentářů: 39, poslední 21.6. 17:44
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Volání funkce podle obsahu řádku

    21.3.2009 19:42 Martin | skóre: 1
    Volání funkce podle obsahu řádku
    Přečteno: 243×
    Mám takovej problém. Potřebuji volat funkci , která něco vypisuje (už je funkční) ale mám problém tu funkci potřebuji volat pouze pokud je na řádku posloupnost 123 a tu výpisem této funkce nahradit. Díky za odpovědi

    Odpovědi

    21.3.2009 19:43 Martin | skóre: 1
    Rozbalit Rozbalit vše Re: Volání funkce podle obsahu řádku
    jo a ještě jeden pořadavek bylo by to úplně perfektní kdyby to bylo pomocí AWK (ta funkce je v BASH) a nebo pomocí SEDu
    21.3.2009 21:08 deadmail
    Rozbalit Rozbalit vše Re: Volání funkce podle obsahu řádku
    v awk-u mozme volat exportovane funkcie cez akciu system Nasledovny skript spusti funkciu ahoj pri kazdom riadku obsahujucom 123: #!/bin/bash
    function ahoj () {
    echo "Funkcia"
    }
    export -f ahoj
    awk '/123/ {system("ahoj")}'
    23.3.2009 21:47 Martin | skóre: 1
    Rozbalit Rozbalit vše Re: Volání funkce podle obsahu řádku
    A ještě takovej blbej dotaz. Tohle je krásný ale zjistil jsem že mi to jede jenom na pracovním stroji jakmile to dám na server tak ani ťuk protože tam je freeBSD a ksh takže to nezná
    export -f 
    teda spíš to nezná jenom ten přepínč -f není teda nějaká náhrada co by se dala použít i tam jinak funkce v bash je perfekt.
    kozzi avatar 23.3.2009 23:29 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Volání funkce podle obsahu řádku
    no tak na sever nahrej taky bash a je to
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    24.3.2009 14:19 Martin | skóre: 1
    Rozbalit Rozbalit vše Re: Volání funkce podle obsahu řádku
    jo kdyby to šlo tak se neptám
    kozzi avatar 24.3.2009 14:30 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Volání funkce podle obsahu řádku
    Tak to je potom blbe kdyz na ten server nemuzes nic nahrat :-D
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    24.3.2009 14:34 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Volání funkce podle obsahu řádku
    Tak preco tam chces pouzit bash funkciu?
    21.3.2009 21:09 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
    Rozbalit Rozbalit vše Re: Volání funkce podle obsahu řádku
    Tak si tu funkci zavolejte dopředu a výstup si uložte do souboru vystup a v sedu lze pak udělat něco jako
    sed -e '/123/r vystup'
    I am always ready to learn although I do not always like to be taught. (W. Churchill)
    21.3.2009 21:11 NN
    Rozbalit Rozbalit vše Re: Volání funkce podle obsahu řádku

    #!/bin/sh

    s() { echo string

    }

    echo "0

    123

    789" | sed s/123/`s`/

    exit 0

    NN

    21.3.2009 21:40 deadmail
    Rozbalit Rozbalit vše Re: Volání funkce podle obsahu řádku
    Predchadzajuce riesenia zavolaju tu funkciu vzdy (aj v pripade, ze sa 123 vobec v subore nevyskytuje) ...

    Volat funciu iba v pripade vyskytu 123 sa da:
    #!/bin/bash
    function ahoj(){
            echo "fcia"
    }
    export -f ahoj
    awk '/123/ {"ahoj"|getline riadok; sub(/123/, riadok); print}'
    
    v kazdom riadku obsahujucom 123 nahradi prvu 123

    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.