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 13:44 | Zajímavý software

Evropská komise vydala novou verzi 1.4.0.1 svého open source v Javě naprogramovaného softwaru pro online průzkumy EUSurvey. Online dotazníky lze vytvářet na stránkách Evropské komise nebo si lze software stáhnout (zip a war) a nainstalovat lokálně. Zdrojové kódy jsou k dispozici pod licencí EUPL (European Union Public Licence).

Ladislav Hagara | Komentářů: 0
18.8. 23:55 | Komunita

Ubuntu 17.10 (Artful Aardvark) bude ve výchozím stavu zobrazovat Dok (Launcher). Jedná se o rozšíření GNOME Shellu Ubuntu Dock. To bylo forknuto z rozšíření Dash to Dock. Ukázka na YouTube [reddit].

Ladislav Hagara | Komentářů: 1
17.8. 15:33 | Nová verze

Byla vydána verze 17.08.0 KDE Aplikací (KDE Applications). Přehled novinek v kompletním seznamu změn a na stránce s dalšími informacemi. Aplikace kmag, kmousetool, kgoldrunner, kigo, konquest, kreversi, ksnakeduel, kspaceduel, ksudoku, kubrick, lskat a umbrello byly portovány na KDE Frameworks 5.

Ladislav Hagara | Komentářů: 0
17.8. 15:11 | Nová verze

Simon Long představil na blogu Raspberry Pi novou verzi 2017-08-16 linuxové distribuce Raspbian určené především pro jednodeskové miniaturní počítače Raspberry Pi. Společně s Raspbianem byl aktualizován také instalační nástroj NOOBS (New Out Of the Box Software). Nejnovější Raspbian je založen na Debianu 9 Stretch. Přehled novinek v poznámkách k vydání. Řešena je také bezpečnostní chyba Broadpwn (CVE-2017-9417).

Ladislav Hagara | Komentářů: 1
17.8. 12:33 | Nová verze

Byla vydána verze 3.2.0 programu pro skicování, malování a úpravu obrázků Krita. Přehled novinek v poznámkách k vydání a na YouTube.

Ladislav Hagara | Komentářů: 0
17.8. 11:44 | IT novinky

Minulý týden na šampionátu The International 2017 byl představen bot, který poráží profesionální hráče počítačové hry Dota 2. V nejnovějším příspěvku na blogu se organizace OpenAI o projektu více rozepsala a zveřejnila videozáznamy několika soubojů.

Ladislav Hagara | Komentářů: 7
16.8. 17:11 | Komunita

Byly zveřejněny videozáznamy přednášek z Fedora 26 Release Party konané 10. srpna v Praze.

Ladislav Hagara | Komentářů: 0
16.8. 15:33 | Komunita

Přesně před čtyřiadvaceti lety, 16. srpna 1993, oznámil Ian Murdock vydání "Debian Linux Release".

Ladislav Hagara | Komentářů: 8
16.8. 06:00 | Bezpečnostní upozornění

Ve virtualizačním softwaru Xen bylo nalezeno a opraveno 5 bezpečnostních chyb XSA-226 až XSA-230. Nejzávažnější z nich XSA-227 (CVE-2017-12137) umožňuje eskalaci privilegií a ovládnutí celého systému, tj. správce hostovaného systému se může stát správcem hostitelského systému.

Ladislav Hagara | Komentářů: 1
15.8. 22:00 | Zajímavý projekt

V roce 2013 proběhla na Kickstarteru úspěšná kampaň na podporu otevřeného Dobře temperovaného klavíru (Well-Tempered Clavier). Stejný tým s Kimiko Išizaka spustil před týdnem na Kickstarteru kampaň Libre Art of the Fugue na podporu svobodného Umění fugy.

Ladislav Hagara | Komentářů: 2
Těžíte nějakou kryptoměnu?
 (4%)
 (2%)
 (17%)
 (76%)
Celkem 358 hlasů
 Komentářů: 21, poslední 13.8. 09:57
    Rozcestník

    Dotaz: Skript na zkontrolování proměnné prostředí

    28.12.2011 23:05 Gustav
    Skript na zkontrolování proměnné prostředí
    Přečteno: 634×
    Zdravím celou Linuxovou komunitu :), mám dotaz ohledně skriptu, který mám udělat do školy. Něco sem vytvořil, ale moc to nefunguje. Proto se obracím na vás s prosbou, zda by jste mi mohli poradit, co a jak udělat. Předem díky za rady. Zadání: Vytvořte skript, který po spuštění zkontroluje, zda proměnné prostředí (které zadáme) jsou stejné jako ty které jsou dříve uložené. Povinně zkontrolovat proměnnou PATH + jednu proměnnou prostředí. Skript má fungovat i pro atributové zadání. Pochopil jsem to tak, že spustím skript, ten se mě zeptá na název jedné proměnné prostředí a na jeho hodnotu, kterou zkontroluju. Na hodnotu se mě ještě zadá u PATHu a vyhodí mi to výsledek o tom, zda se shodují nebo ne. To co jsem vytvořil: #!/bin/bash
    echo -n "Zadejte promennou prostredi: ";read nazev
    env >> promenne.txt
    if grep $nazev promenne.txt; then
    echo -n "Zadejte hodnotu promenne: "; read hodnota
    if grep $hodnota promenne.txt; then
    echo "Polozka NALEZENA"
    grep $hodnota promenne.txt
    else
    echo "Polozka NENALEZENA"
    echo "Hodnota promenne: "$nazev
    ggrep $nazev promenne.txt
    fi
    else
    echo "NENALEZENA zadana promenna prostredi: "$nazev
    fi

    Odpovědi

    29.12.2011 03:21 nedam
    Rozbalit Rozbalit vše Re: Skript na zkontrolování proměnné prostředí
    Co treba pres env | grep ^PATH zkontrolovat jestli tam ta promena je a pak ifem zkontrolovat jeji hodnotu?
    29.12.2011 03:30 nedam
    Rozbalit Rozbalit vše Re: Skript na zkontrolování proměnné prostředí
    Kdyz nad tim tak premyslim ,tak to s tim grepem nebude stacit, takze spis nejak takto:

    if [ $(env | awk -F= '{ print $1 }' | grep ^PATH) == PATH ]; ...
    pavlix avatar 29.12.2011 08:41 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Skript na zkontrolování proměnné prostředí
    Proč tak složitě?
    29.12.2011 16:33 nedam
    Rozbalit Rozbalit vše Re: Skript na zkontrolování proměnné prostředí
    Protoze me ve 4 rano nic lepsiho nenapadlo a navic je to spatne, takze bych se to nesnazil pouzit.
    pavlix avatar 30.12.2011 00:41 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Skript na zkontrolování proměnné prostředí
    pavlix avatar 29.12.2011 09:16 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Skript na zkontrolování proměnné prostředí
    Pár tipů do začátku:

    1) >> znamená append, připojit na konec. Soubor se přepisuje pomocí >, tedo pokud chceš do souboru uložit celé env. Přípona .txt je zcela zbytečná. Mimochodem, když dáš uložit proměnné v rámci toho skriptu, tak se namáháš zbytečně, protože už není s čím porovnávat. V zadání máš přece dříve uložeé.

    2) Grep umí regexpy (regulární výrazy), takže při rozumných názvech umí být přesnější... tedy hledání proměnné v env se dělá přesněji takto:
    grep "^$nazev=" nazev_souboru_s_prostredim
    Stříška je speciální znak pro chycení začátku řetězce (řádku v případě grepu). Rovnítko je normální znak, který se v tom souboru nachází za názvem proměnné.

    3) Zbavit se názvu proměnné můžeš rovněž přes regexp pomocí unixové obdoby search & replace:
    příkaz_který_vydá_správný_řádek_env | sed -e 's/^.*=//'
    (vyzkoušej sed s tím nahrazovacím příkazem pustit samotný a zkus co ti vypadne, když mu zadáš řádek ve tvaru název=hodnota)

    4) Porovnání... jedna z nejjednodušších možností je uložit si celé řádky či hodnoty do souborů a pustit na tom diff. Ten jde použít přímo v podmínce. Akorát to bude chtít potlačit výstup. Nebo můžeš používat backticky `` a test (hranaté závorky).

    Používej manuálové stránky :).

    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.