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 01:44 | Pozvánky

    Přemýšlíte, jak začít prázdniny? Už v úterý 1. července se bude konat Virtuální Bastlírna, tedy online setkání bastlířů, techniků, vědců i akademiků, kde se ve volné diskuzi probírají novinky ze světa techniky, ale i jiných zajímavých témat.

    Za poslední měsíc jsme byli svědky plamenů několika raket. Zatímco malá raketa od Hondy se úspěšně vznesla a opět přistála, raketa od SpaceX se rozhodla letět všemi směry najednou. Díkybohu méně … více »
    Uprdkávač | Komentářů: 0
    včera 23:44 | Komunita

    Linus Torvalds zmínil, že souborový systém Bcachefs zřejmě odstraní z mainline Linuxu v začleňovacím okně pro vydání 6.17. Kent Overstreet mu totiž posílá kód s novou funkcionalitou i pro začlenění do kandidátů na vydání, kdy očekává pouze opravy chyb. Ken Overstreet byl již dříve z vývoje vyloučen kvůli konfliktní komunikaci.

    Fluttershy, yay! | Komentářů: 8
    27.6. 11:55 | IT novinky

    Ministerstvo průmyslu a obchodu propaguje Microsoft. Ten ve spolupráci s Ministerstvem průmyslu a obchodu spouští AI National Skilling Plan v ČR. "Iniciativa Microsoftu přináší konkrétní a praktickou podporu právě tam, kde ji nejvíc potřebujeme – do škol, firem i veřejné správy.", říká ministr průmyslu a obchodu Lukáš Vlček.

    Ladislav Hagara | Komentářů: 28
    27.6. 10:55 | Zajímavý projekt

    Jste český ISP? Vyplněním krátkého dotazníku můžete pomoci nasměrovat vývoj nové generace routerů Turris Omnia [𝕏].

    Ladislav Hagara | Komentářů: 4
    27.6. 01:33 | IT novinky

    Celkové tržby společnosti Canonical za rok 2024 byly 292 milionů dolarů (pdf). Za rok 2023 to bylo 251 milionů dolarů.

    Ladislav Hagara | Komentářů: 1
    27.6. 01:22 | Nová verze

    Byla vydána verze 1.88.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

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

    Distribuce Tails specializující se ochranu online soukromí uživatele byla vydána ve verzi 6.17. Mimo jiné aktualizuje Tor Browser (14.5.4) a opravuje několik chyb.

    Fluttershy, yay! | Komentářů: 0
    26.6. 21:11 | Nová verze Ladislav Hagara | Komentářů: 0
    26.6. 13:11 | IT novinky

    Město Lyon posiluje svou digitální suverenitu a postupně nahrazuje software od společnosti Microsoft bezplatnými alternativami, zejména OnlyOffice pro kancelářské aplikace a Linux a PostgreSQL pro systémy a databáze.

    Ladislav Hagara | Komentářů: 9
    26.6. 11:44 | Zajímavý projekt

    Evropská občanská iniciativa Stop Destroying Videogames se snaží o to, aby vydavatelé, kteří spotřebitelům v Evropské unii prodávají videohry nebo na ně udělují licence, měli povinnost tyto hry ponechat ve funkčním (hratelném) stavu i po ukončení podpory ze své strany. Podpořit podpisem tuto iniciativu můžete v Systému pro online sběr podpisů.

    trekker.dk | Komentářů: 5
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (28%)
     (7%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 331 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    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: 432×
    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.