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 04:33 | Bezpečnostní upozornění

    Intel vydal 34 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20250812 mikrokódů pro své procesory řešící 6 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána nová verze 1.25 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | Nová verze

    Byla vydána beta verze Linux Mintu 22.2 s kódovým jménem Zara. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze novou XApp aplikaci Fingwit pro autentizaci pomocí otisků prstů nebo vlastní fork knihovny libAdwaita s názvem libAdapta podporující grafická témata. Linux Mint 22.2 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 0
    včera 13:00 | IT novinky

    Provozovatel internetové encyklopedie Wikipedie prohrál v Británii soudní spor týkající se některých částí nového zákona o on-line bezpečnosti. Soud ale varoval britského regulátora Ofcom i odpovědné ministerstvo před zaváděním přílišných omezení. Legislativa zpřísňuje požadavky na on-line platformy, ale zároveň čelí kritice za možné omezování svobody slova. Společnost Wikimedia Foundation, která je zodpovědná za fungování

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 12:55 | Nová verze

    Byla vydána verze 2.0.0 nástroje pro synchronizaci dat mezi vícero počítači bez centrálního serveru Syncthing (Wikipedie). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 2
    včera 12:33 | IT novinky

    Americký prezident Donald Trump se v pondělí osobně setkal s generálním ředitelem firmy na výrobu čipů Intel Lip-Bu Tanem. Šéfa podniku označil za úspěšného, informují agentury. Ještě před týdnem ho přitom ostře kritizoval a požadoval jeho okamžitý odchod. Akcie Intelu v reakci na schůzku po oficiálním uzavření trhu zpevnily asi o tři procenta.

    Ladislav Hagara | Komentářů: 9
    11.8. 04:55 | Nová verze

    Byl vydán Debian GNU/Hurd 2025. Jedná se o port Debianu s jádrem Hurd místo obvyklého Linuxu.

    Ladislav Hagara | Komentářů: 6
    11.8. 02:44 | Komunita

    V sobotu 9. srpna uplynulo přesně 20 let od oznámení projektu openSUSE na konferenci LinuxWorld v San Franciscu. Pokuď máte archivní nebo nějakým způsobem zajímavé fotky s openSUSE, můžete se o ně s námi podělit.

    lkocman | Komentářů: 6
    9.8. 21:11 | Nová verze

    Byl vydán Debian 13 s kódovým názvem Trixie. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 8
    9.8. 15:55 | Zajímavý software

    WLED je open-source firmware pro ESP8266/ESP32, který umožňuje Wi-Fi ovládání adresovatelných LED pásků se stovkami efektů, synchronizací, audioreaktivním módem a Home-Assistant integrací. Je založen na Arduino frameworku.

    Indiánský lotr | Komentářů: 0
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (48%)
     (20%)
     (4%)
     (5%)
     (3%)
     (1%)
     (1%)
     (17%)
    Celkem 350 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    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: 434×
    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á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.