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í
×
    dnes 22:00 | Nová verze

    Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-2 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.

    Ladislav Hagara | Komentářů: 0
    dnes 15:44 | Nová verze

    Po roce od vydání verze 15.5 bylo vydáno openSUSE Leap 15.6. Přehled novinek v nejnovější verzi této linuxové distribuce v oznámení o vydání a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Nová verze

    Byla vydána nová verze 256 správce systému a služeb systemd (GitHub). Nově mimo jiné s run0 jako alternativou k sudo.

    Ladislav Hagara | Komentářů: 7
    dnes 12:00 | IT novinky

    Společnost Oracle oznámila spolupráci s Google Cloudem, OpenAI a Microsoftem.

    Ladislav Hagara | Komentářů: 0
    dnes 09:44 | Pozvánky

    Zítra začne v Brně na FIT VUT třídenní open source komunitní konference DevConf.CZ 2024. Vstup je zdarma, nutná je ale registrace. Na programu je celá řada zajímavých přednášek, lightning talků, meetupů a workshopů. Přednášky lze sledovat i online na YouTube kanálu konference. Aktuální dění lze sledovat na Matrixu, 𝕏 nebo Mastodonu.

    Ladislav Hagara | Komentářů: 4
    včera 23:33 | Nová verze

    Google Chrome 126 byl prohlášen za stabilní. Nejnovější stabilní verze 126.0.6478.55 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 21 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

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

    Byl vydán Mozilla Firefox 127.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 127 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Nová verze

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

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

    Společnost Raspberry Pi dnes vstoupila na Londýnskou burzu jako Raspberry Pi Holdings plc (investor).

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

    Do 17. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2024 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Jak udělat #include v BASHi?

    28.7.2004 02:37 David Martinek | skóre: 10
    Jak udělat #include v BASHi?
    Přečteno: 101×
    Mám v BASHi napsaných několik skriptů, které používají v podstatě stejné proměnné, jejichž hodnotu je potřeba čas od času změnit. Chtěl jsem je všechny nastrkat do nějakého společného souboru (config.sh) a ten potom do všech skriptů nějakým způsobem vložit. Ani za nic nemůžu přijít na to, jak převést hodnotu proměnné z jednoho souboru do druhého.

    Když zkusím tohle:

    config.sh:
    NAZEV=projekt1
    export NAZEV
    
    ...a v jiném skiptu to zavolám...
    config.sh
    echo $NAZEV
    
    ... tak proměnná NAZEV není definovaná - neobsahuje nic.

    V manuálové stránce jsem se dočetl, že bych to mohl vložit pomocí $include filename, ale to taky nefunguje.

    Co dělám špatně? Zkouším na to přijít už půlku noci, ale všechny pokusy zatím vycházejí na prázdno. Předem dík za odpověď.

    Odpovědi

    28.7.2004 02:42 Libor Klepac | skóre: 45 | Mýto
    Rozbalit Rozbalit vše Re: Jak udělat #include v BASHi?
    . config.sh
    echo $NAZEV
    
    ??

    ale v tom config.sh by asi nemelo by #!/bin/sh
    Urine should only be green if you're Mr. Spock.
    28.7.2004 08:30 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Jak udělat #include v BASHi?
    A proč? Aby se do toho scriptu nevložil komentář !/bin/sh chmchm. Budu se nad tím muset zamyslet, jestli to nahodou nenaruší duševní rovnováhu bashe, když dostane řádek, který má ignorovat, s nesmyslným obsahem.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    28.7.2004 13:08 Libor Klepac | skóre: 45 | Mýto
    Rozbalit Rozbalit vše Re: Jak udělat #include v BASHi?
    hmmmm, to me nenapadlo, ze je to komentar, myslel jsem ze to ma zvlastni vyznam, omlouvam se
    Urine should only be green if you're Mr. Spock.
    28.7.2004 13:22 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Jak udělat #include v BASHi?
    Zvláštní význam má pouze #! na prvním řádku, Stejně tak jako třeba v DOSu MZ (exe soubory) nebo \0x7fELF na začátku ELF binárek.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    28.7.2004 08:22 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Jak udělat #include v BASHi?
    $include? Tos asi četl dokumentaci k readline, a ne k shellu ;-)

    Skript nevoláš, skript spouštíš. Spouští se jako samostatný proces a logicky si nastaví svoje proměnné, nikoli proměnné v rodičovském procesu.

    . nebo source řeší tvůj problém. #!/bin/sh v načítaném skriptu být může, protože # uvozuje komentář.
    28.7.2004 10:10 David Martinek | skóre: 10
    Rozbalit Rozbalit vše Re: Jak udělat #include v BASHi?
    Tečka!! Taková malá mrcha.. Při bližším ohledání zjišťuju, že jsem ji v systémových skriptech úplně přehlídnul.

    Díky moc, tohle je přesně to, co jsem potřeboval.

    ad $include - máš pravdu, patří to k readline, akorát je to na manuálové stránce bashe a já v ní zkoušel náhodně vyhledávat, tak jsem si toho nevšimnul. Vůbec mám pocit, že manuálovou stránku bashe psal nějaký šílenec. Info stránka je mnohem přehlednější.
    28.7.2004 13:36 Begleiter | skóre: 47 | blog: muj_blog | Doma
    Rozbalit Rozbalit vše Re: Jak udělat #include v BASHi?

    Ja misto '.' pouzivam source, protoze je to srozumitelnejsi.

    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.