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í
×

dnes 12:33 | Zajímavý software

Článek ne Medium představuje nejnovější stabilní verzi 2.0 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu [Hacker News].

Ladislav Hagara | Komentářů: 0
dnes 06:00 | Komunita

V Praze na půdě Elektrotechnické fakulty ČVUT dnes probíhá RT-Summit 2017 – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt. Přednášky lze sledovat online na YouTube.

Ladislav Hagara | Komentářů: 0
včera 14:33 | Zajímavý projekt

Blender Animation Studio zveřejnilo první epizodu z připravovaného animovaného seriálu The Daily Dweebs o domácím mazlíčkovi jménem Dixey. Ke zhlédnutí také ve 3D s rozlišením 8K.

Ladislav Hagara | Komentářů: 0
včera 12:34 | Komunita

Aktualizovanou počítačovou hru Warhammer 40,000: Dawn of War III v ceně 39,99 eur běžící také na Linuxu lze o víkendu na Steamu hrát zdarma a případně ještě v pondělí koupit s 50% slevou. Do soboty 19:00 lze na Humble Bundle získat zdarma Steam klíč k počítačové hře Sid Meier's Civilization® III v ceně 4,99 eur běžící také ve Wine.

Ladislav Hagara | Komentářů: 0
včera 00:22 | Nasazení Linuxu

Společnost Samsung oznámila, že skrze dokovací stanici DeX a aplikaci Linux on Galaxy bude možno na Samsung Galaxy S8 a S8+ a Galaxy Note 8 provozovat Linux. Distribuce nebyly blíže upřesněny.

Phantom Alien | Komentářů: 14
19.10. 23:55 | Komunita

Společnost Purism na svém blogu oznámila, že její notebooky Librem jsou nově dodávány se zrušeným (neutralized and disabled) Intel Management Engine (ME). Aktualizací corebootu na již prodaných noteboocích lze Management Engine také zrušit. Více v podrobném článku.

Ladislav Hagara | Komentářů: 0
19.10. 21:44 | Nová verze

Organizace Apache Software Foundation (ASF) na svém blogu slaví páté výročí kancelářského balíku Apache OpenOffice jako jejího Top-Level projektu. Při této příležitosti byl vydán Apache OpenOffice 4.1.4 (AOO 4.1.4). Podrobnosti v poznámkách k vydání. Dlouhé čekání na novou verzi tak skončilo.

Ladislav Hagara | Komentářů: 6
19.10. 19:22 | Pozvánky

Již příští týden - 26. a 27. října se v Praze v hotelu Olšanka odehraje OpenWRT Summit. Na webu konference naleznete program a možnost zakoupení lístků - ty stojí 55 dolarů. Čtvrtek bude přednáškový a v pátek se budou odehrávat převážně workshopy a meetingy.

Miška | Komentářů: 1
19.10. 13:44 | Nová verze

Bylo vydáno Ubuntu 17.10 s kódovým názvem Artful Aardvark. Ke stažení jsou Ubuntu Desktop a Server, Ubuntu Cloud Images, Ubuntu Netboot, Kubuntu, Lubuntu a Lubuntu Alternate, Lubuntu Next, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio a Xubuntu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 22
19.10. 13:00 | Komunita

MojeFedora.cz informuje, že Fedora 27 dostane podporu pro AAC. Podpora multimediálních formátů je ve výchozí instalaci Fedory tradičně limitovaná kvůli softwarovým patentům, ale desktopový tým Red Hatu se ji i tak snaží v poslední době co nejvíce rozšířit. Už nějaký čas obsahuje kodeky pro MP3, H.264, AC3 a nyní byl přidán také kodek pro další velmi rozšířený zvukový formát – AAC.

Ladislav Hagara | Komentářů: 2
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (10%)
 (1%)
 (1%)
 (1%)
 (75%)
 (12%)
Celkem 156 hlasů
 Komentářů: 7, poslední 19.10. 23:06
    Rozcestník

    Dotaz: Vytvoreni promennych z vedlejsiho souboru

    11.5.2005 19:57 KPR
    Vytvoreni promennych z vedlejsiho souboru
    Přečteno: 115×
    Zdravim, mam hlavni skript v BASH a potrebuji aby ve vedlejsim textovem souboru byly ulozeny nazvy a hodnoty promennych. (ve tvaru NAZEV PROMENNA) Nevim jak to mam vyresit v kodu,aby se promenne po spusteni hlavniho skriptu samy inicializovaly a naplnily. Pozn. export nechci pouzivat. A soubor je textovy, takze zadna bash syntaxe.

    Priklad soubor.txt :
    pozdrav ahoj
    ip_adresa 127.0.0.1

    Diky, KPR (kpr AT seznam cz )

    Odpovědi

    11.5.2005 20:03 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: Vytvoreni promennych z vedlejsiho souboru
    Nejjednodušší je mít formát
    NÁZEV=PROMĚNNÁ
    
    a pak to jenom načíst jako skript
    source soubor.txt
    
    11.5.2005 22:03 KPR
    Rozbalit Rozbalit vše Re: Vytvoreni promennych z vedlejsiho souboru
    Jo,jenze to prave nechci. PRotoze jakmile ten soubor bude #!/BIN/BASH , tak to nesplni ten ucel. Jednak chci aby mel ten soubor odebrany prava X, a jednak to je jako zabezpeceni.

    Skript bude skryty + spustitelny,a text soubor s promennymi bude editovatelny uzivateli. Kdyby se nasel nejakej lama's co trosku ovlada bash,tak by to tak ztratilo ulohu bezpecnosti
    11.5.2005 22:23 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Vytvoreni promennych z vedlejsiho souboru
    Ten soubor v takovém případě nemusí mít práva ke spuštění, ani #!/bin/bash. Ale je pravda, že se provede jako skript v bashi, takže si tam může skutečně vepsat co chce a spustit to tak.
    Copak toho není dost?
    11.5.2005 22:24 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Vytvoreni promennych z vedlejsiho souboru
    To není důvod, proč by přiřazení neměla vypadat jako přiřazení
    pozdrav = ahoj
    ip_adresa = 127.0.0.1
    
    Projedeš je
    sed "h;s/^ *\\([A-Za-z_]\\+\\) *=.*/\\1=/;t1;d;:1 x;s/^[^=]*= *//;s/ *\$//;s/['\\\"\$]/\\\&/g;s/^/\"/;s/$/\"/;x;G;s/\\n//"
    
    a uděláš source soubor... Nebo je raději projedeš něčím jiným, nečitelným skriptům v sedu bych asi bezpečnost nesvěřoval...
    11.5.2005 22:32 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Vytvoreni promennych z vedlejsiho souboru
    Dá se vůbec nějak přijít na to, co ten skript vlastně dělá? :-) S manuálem v ruce by to bylo na docela dlouho, tipuji.
    Copak toho není dost?
    11.5.2005 22:38 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Vytvoreni promennych z vedlejsiho souboru
    Ponechá jen řádky, které vypadají jako přiřazení, a v nich oescapuje v pravé straně všechny nebezpečné znaky. Ovšem nechat lusery nastavovat libovolné proměnné se také nemusí vyplatit (hint: LD_PRELOAD, LD_LIBRARY_PATH, PATH, CDPATH, IFS, ...).
    11.5.2005 22:50 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Vytvoreni promennych z vedlejsiho souboru
    Myslel jsem spíš jak bych na tohle přišel, kdybych najednou někde na nějakou takovou příšeru narazil :-)
    Copak toho není dost?
    11.5.2005 22:53 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: Vytvoreni promennych z vedlejsiho souboru
    Pokud máš nějaké požadavky na bezpečnost, tak minimálně musíš mít pevně daný seznam proměnných, co smí uživatel zadat:
    while read var value
    do
        case "$var" in
        pozdrav)
            pozdrav="$value"
            ;;
        ip_adresa)
            ip_adresa="$value"
            ;;
        *)
            echo "Invalid variable: $var" >&2
            ;;
        esac
    done <soubor.txt
    
    12.5.2005 07:47 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Vytvoreni promennych z vedlejsiho souboru
    Pozor na drobný chyták.
    $ pokus=a
    $ while read i; do pokus=$i; done <<<'ahoj'
    $ echo $pokus
    ahoj
    $ echo huhu >pokus.txt
    $ while read i; do pokus=$i; done <pokus.txt 
    $ echo $pokus
    huhu
    $ echo huhu2 >pokus.txt
    $ cat pokus.txt | while read i; do pokus=$i; done
    $ echo $pokus
    huhu
    Zkušenější již určitě tuší proč. V posledním případě se smyčka while spustí jako subproces!
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    12.5.2005 21:56 KPR
    Rozbalit Rozbalit vše Re: Vytvoreni promennych z vedlejsiho souboru
    diky za tipy.ale skutecne se mi jedna o bezpecnost,tak nechci riskovat nejakou sanci spusteni neceho co bych nechtel. Aby si tam nejaky lama's user nepridal kousek sveho zaskodnickeho skriptu a pak by se to v ramci vlastniho kodu taky vykonalo :(.

    testovani hodnot promennych uz mam zmaknute.

    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.