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 16:11 | Komunita

    Minetest (Wikipedie), tj. multiplatformní open source voxelový herní engine a hra inspirovaná Minecraftem, se přejmenovává na Luanti.

    Ladislav Hagara | Komentářů: 0
    dnes 15:44 | IT novinky

    Minulý týden byl představen (YouTube) Rocky Linux from CIQ (RLC) aneb Rocky Linux s komerční podporou od společnosti CIQ. Cena podpory je 25 000 dolarů ročně bez ohledu na počet jader CPU, serverů nebo virtuálních počítačů.

    Ladislav Hagara | Komentářů: 0
    dnes 14:22 | IT novinky

    Byla aktualizována časová osa podpory Manifest V2 v Chrome, tj. verze API rozšíření webových prohlížečů. V průběhu týdnů budou rozšíření Chrome používající tuto verzi deaktivována a uživatelům budou doporučeny alternativy používající Manifest V3. Uživatelé Chrome si mohou pomocí "chrome://extensions/" zjistit, kterých rozšíření se to týká. Například také uBlock Origin. Podporu Manifest V2 v Chrome bude možné dočasně prodloužit nastavením ExtensionManifestV2Availability.

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

    Sada nástrojů Distrobox pro spouštění libovolných linuxových distribucí v terminálu pomocí kontejnerů byla vydána ve verzi 1.8.0.

    Ladislav Hagara | Komentářů: 0
    dnes 10:55 | Komunita

    Byly zpracovány a zveřejněny videozáznamy z konference LinuxDays 2024. Přistupovat k nim lze přímo z programu, kde jsou také odkazy na prezentace, nebo z YouTube.

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

    Byla vydána nová verze 1.4 svobodného multiplatformního vektorového grafického editoru Inkscape. Podrobný přehled novinek i s náhledy a animovanými gify v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 21:55 | Nová verze

    Softwarový KVM Input Leap (dříve Barrier) byl vydán ve verzi 3.0.0 (a následně pár opravných). Přidává podporu Waylandu a Qt6. Jde o první vydání od přesunu z projektu Barrier v roce 2021. Barrier vznikl jako fork Synergy, jehož verze 2 byla částečně proprietární a její bezplatná open-source verze měla umělá omezení.

    Fluttershy, yay! | Komentářů: 0
    včera 21:00 | Nová verze

    Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.

    Ladislav Hagara | Komentářů: 9
    12.10. 06:33 | Komunita

    Přímý přenos (YouTube) z konference LinuxDays 2024, jež probíhá tento víkend v Praze v prostorách Fakulty informačních technologií Českého vysokého učení v Praze (FIT ČVUT). Na programu je spousta zajímavých přednášek.

    Ladislav Hagara | Komentářů: 3
    11.10. 07:11 | IT novinky

    Elon Musk na akci We, Robot (YouTube, 𝕏) představil Robotaxi, Robovan a vylepšeného Tesla Bota (Optimus).

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

    Dotaz: pwd

    11.5.2011 14:39 kuin
    pwd
    Přečteno: 144×
    Už jsem to tady řešil, ale když mám ve scriptu:

    path=`pwd`

    Tak pokaždé ta proměnná path bude jiná, podle toho, odkud script pouštím, jde mi konkrétně o to, aby proměnná path byla aktuální cesta k tomu scriptu.

    Díky

    Odpovědi

    11.5.2011 14:57 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: pwd
    path=`dirname $0`
    V proměnné $0 (0. argument příkazové řádky) je cesta k aktuálně spuštěnému programu.
    11.5.2011 15:02 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: pwd

    Ak chces zistit, kde je skript ulozeny, tak mozes nasledovne pridat do toho tvojho skriptu:

    echo "${BASH_SOURCE}"

    alebo je tu moznost pouzit aj:

    echo "${0}"

    ale tento zapis nefunguje (nie ako by si mohol ocakavat) pri symlinkoch alebo ak je spustany pomocou source.

    Obidva zapisy maju svoje opodstatnenie a zalezi na situacii.

    11.5.2011 15:26 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: pwd

    Samozrejme, nesmiem zabudnut poznamenat,ze premenna BASH_SOURCE je viazana k pouzitiu prave bash-u. Je mozne, ze aj ine shell-y maju ekvivalent k tejto premennej. Takze pokial ide o prenositelnost, tak prave:

    path="${0}"

    je riesenie. Avsak, ak vyuzijete bash, tak riesenim je skor:

    path="${BASH_SOURCE}"

    co je ale tiez zbytocne priradenie, kedze v skripte mozte namiesto path sa dotazovat ${BASH_SOURCE} rovnako ako v predchadzajucom pripade ${0} .

    11.5.2011 15:51 kuin
    Rozbalit Rozbalit vše Re: pwd
    dejme tomu ,ze script je ulozeny v /home/user a obsahuje
    path=`dirname $0`
    echo $path potom nevypíše /home/user...

    11.5.2011 15:58 kuin
    Rozbalit Rozbalit vše Re: pwd
    Zprovoznil jsem to nakonec takhle:
    path="$(dirname $(readlink -f $0))"
    11.5.2011 16:07 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: pwd
    Jo, readlink, to je ono. Jenom jsme mu nemohl přijít na jméno, tak jsem si začal myslet, že neexistuje ;-)
    11.5.2011 16:05 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: pwd
    Pokud skript nespouštíte s plnou cestou, musel byste $0 zkombinovat s pwd a vyhodnotit správně relativní cestu. Nenapadá mne teď, zda na to existuje nějaký hotový nástroj.

    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.