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 17:55 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.

    Ladislav Hagara | Komentářů: 0
    7.6. 14:55 | IT novinky

    Před 70 lety, 7. června 1954, ve věku 41 let, zemřel Alan Turing, britský matematik, logik, kryptoanalytik a zakladatel moderní informatiky.

    Ladislav Hagara | Komentářů: 7
    7.6. 11:44 | Zajímavý software

    NiceGUI umožňuje používat webový prohlížeč jako frontend pro kód v Pythonu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 1
    7.6. 10:55 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána ve verzi 2024.6. Z novinek lze vypíchnout lepší integraci LLM (OpenAI, Google AI, Ollama) nebo podporu Matter 1.3.

    Ladislav Hagara | Komentářů: 0
    6.6. 20:55 | IT novinky

    IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.

    Ladislav Hagara | Komentářů: 0
    6.6. 10:44 | Zajímavý článek

    Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.

    Ladislav Hagara | Komentářů: 41
    6.6. 01:00 | Nová verze

    Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    6.6. 00:44 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    5.6. 16:44 | IT novinky

    Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.

    Ladislav Hagara | Komentářů: 10
    5.6. 10:44 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.

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

    Dotaz: Jak je to s verzí bash?

    15.12.2021 12:39 Matěj
    Jak je to s verzí bash?
    Přečteno: 398×
    Ahoj, jak mám spustit script pod bash 5.x? Co mám vložit na začátek scriptu? Děkuji

    Řešení dotazu:


    Odpovědi

    15.12.2021 13:03 Vtipnéř | skóre: 38 | blog: Vtipnéřův blog | Brno
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    Zdravím.

    Řekl bych, že běžně je nainstalována jedna verze, ta se tedy spustí. Takže na začátku scriptu by mělo být #!/bin/bash. Jestli máte víc verzí, chtělo by to podrobněji specifikovat dotaz.

    Jirka
    Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
    15.12.2021 13:38 Matěj
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    Spustím terminál, do něj napíšu bash --version, dostanu výsledek : GNU bash, verze 5.1, nyní napíšu v tom stejném terminále ./myscr.sh, tím se spustí můj script který ma na začátku souboru #!/bin/bash. Znamená to, že jsem script spustil pod bash 5? Nemá být připona mého scriptu myscr.bash? Děkuji
    15.12.2021 13:45 rastos | skóre: 62 | blog: rastos
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    Keď pustíš
    bash --version
    tak sa použije bash podľa PATH.

    Keď máš v skripte #!/bin/bash, tak sa ten skript vykoná s /bin/bash. Keď chceš vedieť verziu /bin/bash, tak pusti
    /bin/bash --version
    Prípona súboru je fuk.
    15.12.2021 15:16 Matěj
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    Já to věděl, že to není bash 5.x :-D

    Díky moc za informaci!!!

    Teď ale nějak zjistit, kde je ten bash5 nainstalovaný..
    15.12.2021 16:33 Stevo
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    type bash
    15.12.2021 22:30 Matěj
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    Díky zkusím.
    k3dAR avatar 15.12.2021 18:10 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    chces rict ze "bash --version" ti neoznami verzi 5.x ? a jakou verzi tajis proc? a jake mas distro? jake verze? instaloval si krome predinstalovaneho bash ty sam jeste jinou verzi aby byla sance ze ten bash5 nekde vubec nainstalovanej mas?
    porad nemam telo, ale uz mam hlavu... nobody
    15.12.2021 22:30 Matěj
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    Ne, někdy napíše verzi 5 a nekdy 3. Ano verzi 5 jsem doinstaloval pře HB.
    Řešení 2× (Bhezret, Ruža Becelin)
    15.12.2021 13:38 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    #!/bin/bash
    
    if [ "$BASH_VERSION" == "" ]; then
    	echo "Required BASH 5.X shell."
    	exit 1
    fi
    
    if [ "${BASH_VERSINFO[0]}" != "5" ]; then
    	echo "Required BASH 5.X shell."
    	exit 2
    fi
    
    echo "Next commands."
    
    debian.plus@protonmail.com
    Řešení 1× (Bhezret)
    15.12.2021 14:07 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    Pozor, v podmienkach sa v čistých SH skriptov sa miesto 2 rovná (ako v C, PHP, JAVA) sa píše iba jedno. Ak spustíš pod konkrétnym interpretom, tak prvý komment riadok sa ignoruje.

    Správne:
    #!/bin/bash
    
    if [ "$BASH_VERSION" = "" ]; then
    	echo "Require BASH 5.X shell."
    	exit 1
    fi
    
    if [ "${BASH_VERSINFO[0]}" != "5" ]; then
    	echo "Require BASH 5.X shell."
    	exit 2
    fi
    
    echo "Next commands."
    
    debian.plus@protonmail.com
    Řešení 1× (Bhezret)
    15.12.2021 18:37 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    Prečo práve potrebuješ striktne bash verzie 5.Zvyčajné stačí ten systémový, mal by byť najnovší.

    Nemal by si riešiť "mať", ale to by si mal nechať na používateľa, ktorý ten program spúšťa.

    Ak vytváraš nejaký softvérový produkt a striktne potrebuješ mať v5, tak Ťa neminie kompilácia zo zdrojákov. A nosenie zo sebou. Alebo ináč navrhnúť/realizovať projekt (skriptovací jazyk, písať v čistom sh).
    debian.plus@protonmail.com
    15.12.2021 22:32 Matěj
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    Myslel jsem, že tím vyřeším spoustu problému ale řekl bych, že jsem je ještě zvýšil. Co je to přesně sh? To jede všude? Dík
    16.12.2021 09:06 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Jak je to s verzí bash?
    Nejsi první kdo se takhle ptá. Viz.

    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.