abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 10:49 | IT novinky

    Světem se valí vlna BSOD počítačů s operačním systémem Windows v kombinaci s bezpečnostním agentem CrowdStrike. Částečně jsou ochromeny letiště, banky, burzy, Microsoft Cloud apod. Zatím je znám jen workaround v podobě nabootování do recovery režimu a smazání jednoho souboru.

    karkar | Komentářů: 67
    18.7. 23:44 | Komunita

    Nezisková organizace Apache Software Foundation (ASF) oznámila, že se částečně přestane dopouštět kulturní apropriace a změní své logo a brand. Minimálně z loga odstraní indiánské pírko. Nové logo a brand představí na své konferenci Community Over Code v říjnu letošního roku. Ta byla ještě nedávno známá jako ApacheCon.

    Ladislav Hagara | Komentářů: 46
    18.7. 19:00 | Nová verze

    Sound Open Firmware, projekt Linux Foundation, open source audio DSP firmware a SDK, byl vydán ve verzi 2.10.0. Podrobný přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 0
    18.7. 10:33 | Komunita

    Společnost Nvidia na svém technickém blogu informuje o přechodu na open source moduly jádra pro GPU (představila je v květnu 2022). Na nejnovějších platformách Grace Hopper nebo Blackwell lze používat pouze open source moduly. Pro Turing, Ampere, Ada Lovelace nebo Hopper se doporučuje přejít na open source moduly, v oficiálním instalátoru si lze vybrat mezi proprietárním a open source modulem. Nejstarší Maxwell, Pascal nebo Volta vyžadují proprietární ovladače.

    Ladislav Hagara | Komentářů: 0
    18.7. 00:11 | Zajímavý článek

    Příspěvek na blogu společnosti Wiz se podrobně věnuje dnes již opraveným zranitelnostem v SAP AI. Útočník si mohl změnit své UID na UID firewallu, tj. 1337, a tím obejít firewall, …

    Ladislav Hagara | Komentářů: 0
    17.7. 23:22 | IT novinky

    Vláda schválila Zprávu o stavu kybernetické bezpečnosti České republiky za rok 2023 (pdf). Dokument připravil Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) a vyplývá z něj, že v roce 2023 se v České republice meziročně zvýšil celkový počet kybernetických incidentů evidovaných NÚKIB ze 146 na 262. Policie ČR pak v roce 2023 evidovala přes 19 tisíc trestných činů v oblasti kybernetické kriminality, což činí 6% meziroční

    … více »
    Ladislav Hagara | Komentářů: 1
    17.7. 13:11 | Zajímavý článek

    Nikita Mazurov pro The Intercept popisuje, jak si zařídil anonymní účet v komunikátoru Signal, tedy aniž by použil své telefonní číslo. Využil telefonní budku. Poslední telefonní budka v Česku byla odstraněna v roce 2021.

    Fluttershy, yay! | Komentářů: 47
    17.7. 01:55 | Nová verze

    Svobodná webová platforma pro sdílení a přehrávání videí PeerTube (Wikipedie) byla vydána v nové verzi 6.2. Přehled novinek i s náhledy v oficiálním oznámení a na GitHubu.

    Ladislav Hagara | Komentářů: 0
    17.7. 01:33 | Nová verze

    Byla vydána nová stabilní verze 3.6 svobodného multiplatformního softwaru pro editování a nahrávání zvukových souborů Audacity (Wikipedie). Přehled novinek také na YouTube. Ke stažení je oficiální AppImage. Zatím starší verze Audacity lze instalovat také z Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    17.7. 01:11 | Nová verze

    Po necelých 4 měsících vývoje od vydání verze 6.5 byla vydána nová verze 6.6 svobodného open source redakčního systému WordPress. Kódové jméno Dorsey bylo vybráno na počest amerického jazzového trombonisty, trumpetisty, skladatele a dirigenta big band éry Tommyho Dorseyho (YouTube).

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: Bash: if, elif, fi

    David Watzke avatar 28.11.2005 22:18 David Watzke | skóre: 74 | blog: Blog... | Praha
    Bash: if, elif, fi
    Přečteno: 877×
    Ahoj. Pokouším se napsat jakýsi encoder všeho do všeho. :-) NCoda se jmenuje. Můj první script, ve kterém používám svoje oblíbené if a elif. :-) No a protože je to poprvé, tak samozřejmě (alespoň u mě) špatně. Hodí mi chybu:
    /home/david/Apps/bin/ncoda: line 152: syntax error:
    unexpected end of file
    Z toho soudím, že tam něco chybí. No, doufám, že mi poradíte. Tady to je. Prosím neřvete na mě ohledně toho, že by to šlo celý napsat jinak - zatím je to jen pro mě a plánuju to radikálně vylepšit. Ale návrhy na zlepšení samo uvítám. :-) Předem díky.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

    Odpovědi

    28.11.2005 22:33 judas | skóre: 7 | Bratislava
    Rozbalit Rozbalit vše Re: Bash: if, elif, fi
    # MPC >> WAV

    if namiesto elif
    David Watzke avatar 28.11.2005 22:36 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: if, elif, fi
    Jej, takovou kravinu udělám. Prohazoval jsem to, aby to bylo jakž takž podle abecedy a na tohle zapomněl. Hanba mi!
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    28.11.2005 22:38 judas | skóre: 7 | Bratislava
    Rozbalit Rozbalit vše Re: Bash: if, elif, fi
    ...plus premenne v teste vzdy uzatvaraj do uvodzoviek. inak sa ti [ $1 == help ] expandne na [ == help ] pri spusteni bez parametrov a na tom ti to skape.

    no, a posledny elif zamen za else, nech sa vypise help aj pri zadani bez parametrov.
    David Watzke avatar 28.11.2005 22:45 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: if, elif, fi
    Děkuju, zrovna jsem se na to chtěl zeptat. Zázrak! :-D
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    David Watzke avatar 28.11.2005 22:49 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: if, elif, fi
    Hm, poslední část mám:
    elif [ $1 == "wma2wav" ]; then
     for F in *.[wW][mM][aA]
      do
       mplayer "$F" -ao pcm
       mv audiodump.wav "${F%%.*}.wav"
      done
    
    # Nápověda etc.
    
    else
     echo "..."
    fi
    exit 0
    a když nezadám parametr hodí to chyby:
    /home/david/Apps/bin/ncoda: line 5: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 18: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 31: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 39: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 52: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 65: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 73: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 83: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 88: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 96: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 104: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 113: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 123: [: ==: unary operator expected
    /home/david/Apps/bin/ncoda: line 133: [: ==: unary operator expected
    a až nakonec ten help.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    28.11.2005 22:58 judas | skóre: 7 | Bratislava
    Rozbalit Rozbalit vše Re: Bash: if, elif, fi
    do uvodzoviek si mal vlozit premennu $1
    David Watzke avatar 28.11.2005 23:06 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: if, elif, fi
    Aha. Vyměnil jsem ten soubor na netu za pořádnej v pořádku. :-) Už snad nic nepodělám. :-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    David Watzke avatar 29.11.2005 00:29 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: if, elif, fi
    Když už jsme u toho, jak udělat, aby $1 == deps jelo i jako --deps abych to nemusel pokaždý psát znova? {deps,--deps} mi nejde. :/
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    29.11.2005 01:18 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash: if, elif, fi
    Jestli jsem něco nepřehlédl, mohlo by fungovat
      if [ "${a#--}" = deps ]; then ...
    
    29.11.2005 01:31 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash: if, elif, fi
    Oprava:
      if [ "${1#--}" = deps ]; then ...
    
    29.11.2005 07:30 David Jaša | skóre: 44 | blog: Dejvův blog
    Rozbalit Rozbalit vše case
    Je nějaký důvod, proč nepoužít case?
    case $1 in
    #*)      echo "Bla bla bla"
             # pripadne kecy na zacatku
    mp32ogg) # prikazy pro MP3 >> OGG
             ;; # stopnout vyhodnocovani
    mp32mpc) # ...
             ;;
    # atd.
    *)       echo Usage: # atd.
    esac
    Jinak jsem si nedávno psal skriptík pro přihlašování do sítě VUT, který mi vyhazoval furt tu samou hlášku - chyběla tam uzavírací složená závorka.
    David Watzke avatar 29.11.2005 15:31 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: case
    Jojo, máš pravdu. Chtěl jsem se pořádně naučit if. Můj první script, kterej je delší jak 10 řádků. Sice je to furt to samý dokola, ale to je jedno. :-D
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

    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.