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 14:44 | Zajímavý projekt

    Představena byla (𝕏) virtuální platforma FLYBENCH FPV, která nováčky provede zapojením a konstrukcí dronů.

    Ladislav Hagara | Komentářů: 1
    dnes 04:11 | Nová verze

    Google Chrome 156 byl prohlášen za stabilní. Přehled novinek v poznámkách k vydání. Opraveno bylo 353 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 20:22 | IT novinky

    Indická společnost eMudhra po bezpečnostním incidentu, tj. kompromitaci soukromých klíčů osmi mezilehlých certifikátů své certifikační autority, opouští globální byznys s SSL/TLS certifikáty.

    Ladislav Hagara | Komentářů: 4
    včera 15:44 | Bezpečnostní upozornění

    Dle Phoronixu zveřejnila společnost Trend Micro prostřednictvím programu Zero Day Initiative (ZDI) několik hlášení bezpečnostních zranitelností přímo na veřejném mailing listu LKML, přestože některé chyby dosud nemají opravu začleněnou do hlavní větve jádra. Mezi hlášenými problémy jsou dvě zranitelnosti s hodnocením CVSS 9.0, týkající se SMB Direct a KSMBD, které mohou umožnit vzdálené spuštění kódu. Další hlášení se týkají … více »

    vencour | Komentářů: 0
    včera 15:33 | Nová verze

    Správce hesel KeePassXC byl vydán ve verzi 2.8.0. Přechází na Qt 6, podporuje vkládání hesel s Waylandem, rychlé odemykání pomocí Polkitu nebo možnost nastavení klávesových zkratek (seznam změn).

    ʚĭɞ 🍉 | Komentářů: 0
    včera 15:22 | Nová verze

    Databáze DuckDB (Wikipedie) byla vydána ve verzi 2.0.0 LTS. S kódovým názvem Cinnamon Teal (čírka skořicová). S vyladěným protokolem Quack.

    Ladislav Hagara | Komentářů: 0
    včera 11:11 | Bezpečnostní upozornění

    V implementaci Broadcom 802.11 byla zjištěna chyba ve zpracování WPS/EAP, týká se to SDK od roku 2010. Broadcom podle výzkumníka Quentina Kaisera odmítl CVE přidělit. Modemy Huawei a Technicolor jsou používány i v ČR, v LTE routerech, běžných domácích routerech a firemních přístupových bodech, jejich současný počet a zranitelnost konkrétních verzí však zatím neznáme. Více detailů a demo. GitHub / Broadcom 802.11 SDK Detection Toolkit.

    vencour | Komentářů: 5
    včera 05:11 | Nová verze

    Byla vydána nová verze 10.8 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyl balíček DietPi WireGuard.

    Ladislav Hagara | Komentářů: 0
    21.10. 21:22 | Pozvánky

    Oslavte vydání openSUSE Leap 16.1 s námi v Praze! Ve středu 4. listopadu 2026 (den po vydání Leapu 16.1) vás zveme na malou oslavu vydání openSUSE Leap 16.1 do pražské kanceláře SUSE. Připravili jsme pro vás dvě krátké přednášky: … více »

    lkocman | Komentářů: 1
    21.10. 16:44 | Bezpečnostní upozornění

    Dle plánu bylo PHP vydáno v nových verzích 8.5.12, 8.4.27, 8.3.36 a 8.2.35. Opraveny jsou kritické zranitelnosti CVE-2026-109618 a CVE-2026-109619 aneb PHP2Shell.

    Ladislav Hagara | Komentářů: 12
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (20%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2898 hlasů
     Komentářů: 33, poslední 20.10. 23:44
    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: 517×
    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: 39 | 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: 63 | 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: 63
    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: 52 | 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ákno • Nahoru

    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.