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 11:30 | Komunita

Etherpad (Wikipedie), svobodný online webový textový editor umožnující spolupráci v reálném čase, se stal oficiálním projektem organizace Software Freedom Conservancy (Wikipedie). Vývojáři Etherpadu se tak mohou stejně jako vývojáři dalších projektů soustředit pouze na vývoj softwaru a vše kolem zařídí Software Freedom Conservancy. Spuštěna byla instance Etherpadu pad.sfconservancy.org.

Ladislav Hagara | Komentářů: 1
včera 10:40 | Zajímavý článek

Lukáš Růžička se v článku Workrave ve Fedoře aneb jak si nevytunelovat karpál na MojeFedora.cz věnuje aplikaci Workrave (Wikipedie) na sledování času stráveného na počítači, která může pomoci vyhnout se negativním účinkům práce s počítačem (RSI, CTS), nebo je alespoň výrazně zmírnit.

Ladislav Hagara | Komentářů: 1
včera 10:00 | Komunita

Na Humble Bundle lze získat počítačovou hru Shadow Warrior: Special Edition běžící také v Linuxu zdarma. Speciální akce končí v sobotu v 19:00.

Ladislav Hagara | Komentářů: 1
20.7. 23:11 | Nová verze

Byla vydána verze 2.4.0 analyzátoru síťového provozu Wireshark. Jedná se o první stabilní verzi nové řady 2.4. Podrobný přehled novinek v poznámkách k vydání. V červnu proběhla konference SharkFest’17 US věnovaná Wiresharku. Záznamy přednášek jsou k dispozici na YouTube.

Ladislav Hagara | Komentářů: 0
20.7. 13:11 | Pozvánky

Spolek OpenAlt zve příznivce otevřeného přístupu na 142. brněnský sraz, který proběhne v pátek 21. července od 18:00 hodin ve Sport Centru Srbská (Srbská 4). Od 19:00 je pro zájemce zamluveno hřiště na plážový volejbal.

Ladislav Hagara | Komentářů: 0
20.7. 12:34 | Bezpečnostní upozornění

V GNOME Soubory, původně Nautilus, konkrétně v generování náhledů exe, msi, dll a lnk souborů byla nalezena a opravena bezpečnostní chyba CVE-2017-11421 s názvem Bad Taste. Při otevření složky obsahující tyto soubory může být spuštěn VBScript obsažen v názvech těchto souborů.

Ladislav Hagara | Komentářů: 2
20.7. 11:00 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno bylo celkově 308 bezpečnostních chyb. V Oracle Java SE je například opraveno 32 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 28 z nich. V Oracle MySQL je opraveno 30 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 9 z nich.

Ladislav Hagara | Komentářů: 0
20.7. 01:00 | Komunita

Mark Krenz, známý svým twitterovým účtem @climagic (Command Line Magic), kde ukazuje, co vše a jak lze dělat v příkazovém řádku, přednášel včera v Praze. Záznam přednášky je k dispozici na YouTube.

Ladislav Hagara | Komentářů: 1
19.7. 10:00 | Nová verze

Microsoft vydal Skype pro Linux ve verzi 5.4 Beta. Nejnovější Skype pro Linux je postaven na frameworku Electron 1.7.4 a přináší skupinové videohovory.

Ladislav Hagara | Komentářů: 11
19.7. 06:00 | Nová verze

Werner Koch, zakladatel a hlavní vývojář GnuPG, oznámil vydání verze 1.8.0 svobodné kryptografické knihovny Libgcrypt. Jedná se o první stabilní verzi nové řady 1.8. Ta je API i ABI kompatibilní s řadou 1.7. Z novinek vývojáři zdůrazňují podporu kryptografických hašovacích funkcí Blake2 (Wikpedie), šifrovací mód XTS nebo zvýšení výkonu na architektuře ARM.

Ladislav Hagara | Komentářů: 0
Těžíte nějakou kryptoměnu?
 (0%)
 (0%)
 (0%)
 (100%)
Celkem 5 hlasů
 Komentářů: 0
    Rozcestník

    Dotaz: bash - pole

    24.1.2013 17:45 monika
    bash - pole
    Přečteno: 665×
    Ahojky, hraju si a zkousim práci s poli v bashi a nemuzu prijit na jednu vec. Jak vymazat vse, co se v poli nachazi nebo vymazat celou proměnnou, která pole zastupuje? Koukejte:

    - nadeklaruju pole "array":

    declare -a array

    - do toho pole v cyklu dávam hodnoty:

    for (( i=1 ;i<=5; i=$i+1 )) do

    array[$i]=$i

    done

    - vypisuju cele pole takhle:

    echo ${array[@]}

    Co mám udělat, když chci, aby pole "array" neexistovalo, prostě ho vymazat. Tohle mi nefunguje:

    array=0

    - když bych ted dala echo ${array[@]} , vypíše to stejné hodnoty jako předtím.

    Pak bych se ještě zeptala, jaký je rozdíl mezi:

    echo ${array[@]}

    a

    echo ${array[*]}

    Obojí vypisuje stejné hodnoty. Děkujuu. Monča.

    Odpovědi

    24.1.2013 20:26 l4m4
    Rozbalit Rozbalit vše Re: bash - pole
    unset array
    24.1.2013 21:01 monika
    Rozbalit Rozbalit vše Re: bash - pole
    áá díky, k unset jsem se dostala, ale nešikovně jsem s ním pracovala (unset array[*] atp).
    25.1.2013 14:23 Marble | skóre: 27 | blog: marble | Švédsko
    Rozbalit Rozbalit vše Re: bash - pole
    Na okraj: unset array[*] by mělo fungovat také.

    Ad rozdíl mezi * a @. Je to stejné jako u expanze parametrů scriptu ($* a $@), tedy pokud máš odkaz na proměnnou v uvozovkách, pak "${pole[*]}" expanduje na jeden dlouhý řetězec se všemi prvky pole (ekvivalent "${pole[0]} ${pole[1]} ...") a "${pole[@]}" vytvoří jeden řetězec pro každou položku pole (tj. zhruba ekvivalent "${pole[0]}" "${pole[1]}" ...).

    Smyslem je ošetřit situaci, kdy může být uvnitř nějakého prvku pole mezera anebo jiný oddělovač. Tedy for i in "${pole[@]}"; do ... je "odolný" zápis, naopak for i in ${pole[*]}; do ... se "rozbije" na poli s prvky obsahujícími mezery.
    25.1.2013 20:00 l4m4
    Rozbalit Rozbalit vše Re: bash - pole
    unset array[*]
    bych nedělal, protože se to expanduje. Když už tak
    unset "array[*]"
    25.1.2013 21:58 monika
    Rozbalit Rozbalit vše Re: bash - pole
    chápu, děkuju! Jen jestli jsem pochopila správně výraz "expanze". Myslí se tím dosazeni?
    25.1.2013 23:37 NN
    Rozbalit Rozbalit vše Re: bash - pole
    Spise 'vyhodnoceni' ..
    26.1.2013 00:11 l4m4
    Rozbalit Rozbalit vše Re: bash - pole
    Dosazení čeho za co?

    Mám na mysli expansi. Takhle se tomu říká v manuálu shellu (expansion), takže pro dorozumění se je nejlepší říkat tomu také tak. Konkrétně jsem zde myslel expandování jmen souborů (pathname expansion).
    26.1.2013 21:03 monika
    Rozbalit Rozbalit vše Re: bash - pole
    blbě jsem se vyjádřila, kolega nad Váma to výstižně nazval. Já si napřed představovala, že expanse je něco jako rozvinutí s dosazením. Děkuju poučení.

    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.