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 05:00 | Nová verze

    Byla vydána nová verze 26.6.25 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | IT novinky

    Apple bez varování odstranil ze svého obchodu sociální síť VKontaktě i další aplikace skupiny VK, jako je VK Music nebo VK Video [Novinky.cz].

    Ladislav Hagara | Komentářů: 5
    včera 14:22 | IT novinky

    V dubnu loňského roku představený poštovní klient Notion Mail bude 22. září ukončen.

    Ladislav Hagara | Komentářů: 3
    včera 04:33 | Komunita

    Konference OpenAlt 2026 hledá přednášející. Proběhne o víkendu 7. a 8. listopadu na půdě Fakulty informačních technologií VUT v Brně. Témata konference jsou: Otevřený a svobodný software, IoT a Hnutí tvůrců, Vzdělávání, Bezpečnost a soukromí, Otevřená společnost, komunity a data, OpenMobility a další.

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

    Společnosti OpenAI a Broadcom oznámily čip optimalizovaný pro AI pojmenovaný Jalapeño.

    Ladislav Hagara | Komentářů: 0
    25.6. 20:22 | Nová verze

    Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript, TypeScript a WebAssembly, bylo vydáno v nové verzi 2.9. Hlavní novinkou je deno desktop pro převod Deno projektu na desktopovou aplikaci. Jedná se o alternativu k frameworkům Electron nebo Tauri.

    Ladislav Hagara | Komentářů: 2
    25.6. 15:44 | IT novinky

    Od zítra jsou Datové schránky oficiálně na nové adrese datovka.gov.cz. Adresa mojedatovaschranka.cz zůstává funkční do 27. srpna 2026, následně budou uživatelé automaticky přesměrováni na datovka.gov.cz.

    Ladislav Hagara | Komentářů: 3
    25.6. 13:44 | Nová verze

    Dolphin (Wikipedie), tj. open source multiplatformní emulátor herních konzolí GameCube a Wii od Nintenda, byl vydán ve verzi 2606. S podporou Game Boy Playeru.

    Ladislav Hagara | Komentářů: 0
    25.6. 11:11 | Zajímavý software

    Vasudeva Kamath představil utilitu debvulns, alternativu k nativní utilitě debsecan, pro výpis zranitelností v Debianu. Navíc má především možnost výstupu ve strukturovaných formátech JSON a CSV. V plánu je exportér pro Prometheus.

    Ladislav Hagara | Komentářů: 0
    24.6. 21:44 | IT novinky

    Oficiální český státní eshop s elektronickými dálničními známkami nově najdete na edalnice.gov.cz. Doména gov.cz jasně potvrzuje, že jste na oficiálním státním webu [𝕏].

    Ladislav Hagara | Komentářů: 28
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (8%)
     (2%)
     (17%)
     (31%)
     (4%)
     (6%)
     (2%)
     (15%)
     (26%)
    Celkem 1999 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Jak spustit příkaz v jiném bash

    3.12.2021 17:24 dnes
    Jak spustit příkaz v jiném bash
    Přečteno: 570×
    Ahoj, potřeboval bych spustit příkaz v jiném bash, nevím jak se to odborně jmenuje. Mám script v souboru, ten spustím ./cesta/k/memu/scriptu.sh a v tomto souboru mám desítky proměnných jejichž názvy jsou úplně běžné, když ale z tohoto souboru zavolám jiný můj script, tak obsahuje převážně totožné názvy proměnných, což je špatné. Můžu ten script z toho souboru spustit v jiném bash, aby na sebe proměnné neviděly? Díky

    Řešení dotazu:


    Odpovědi

    3.12.2021 18:06 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Jak spustit příkaz v jiném bash
    Nebylo by špatné nám ty skripty ukázat. (Alespoň zčásti, až víme, o čem je řeč.)

    Každý běžící proces má přiřazenou sadu proměnných prostředí, které jsou (většinou) procesům, které ten proces spouští přiřazené také. Pokud vytvoříte v bashi proměnnou (např. promenna=42), tato proměnná není proměnnou prostředí a proto není předána dalším spouštěným procesům. Pokud proměnnou „vyexportujete“ (export promenna, nebo v kombinaci s přiřazením export promenna=42), stává se proměnnou prostředí a nově spuštěné procesy na ni uvidí.

    Naopak v bashi platí to, že každá proměnná prostředí se při startu interpretru bashe stává proměnnou ve skriptu.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    3.12.2021 19:46 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Jak spustit příkaz v jiném bash
    Můžu ten script z toho souboru spustit v jiném bash, aby na sebe proměnné neviděly?
    Áno. Viac man env.
    debian.plus@protonmail.com
    4.12.2021 07:13 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: Jak spustit příkaz v jiném bash

    V jistém smyslu na sebe neuvidí od přírody, protože fracek nemá jak změnit proměnné fotra.

    Pokud chceš nějakou silnější izolaci, tady je nápověda:

    exec env & wait     # vyblije toho spoustu, klasická šavle s knedlíčky
    exec -c env & wait  # nevyblije nic; kde nic není, tam ani čert neblije
    
    6.12.2021 09:54 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: Jak spustit příkaz v jiném bash
    Ve spouštěném skriptu se nachází pouze kopie proměnných. Ničemu tedy nevadí, pokud si ty proměnné přepíšeš vlastními daty.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.

    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.