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

Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.

xkucf03 | Komentářů: 0
14.7. 22:44 | Nová verze

Bylo oznámeno vydání KDE Frameworks 5.48.0, tj. nové verze aktuálně 72 knihoven rozšířujících multiplatformní framework Qt. Řešena je mimo jiné bezpečnostní chyba CVE-2018-10361 v KTextEditoru zneužitelná k lokální eskalaci práv. Knihovny KDE Frameworks jsou dnes využívány nejenom KDE Plasmou a KDE Aplikacemi.

Ladislav Hagara | Komentářů: 5
14.7. 20:11 | Nová verze

Byl vydán Debian 9.5, tj. pátá opravná verze Debianu 9 s kódovým názvem Stretch. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Předchozí instalační média Debianu 9 Stretch lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

Ladislav Hagara | Komentářů: 6
13.7. 23:55 | Komunita

V Národní technické knihovně (NTK) je 150 nových počítačů s operačním systémem Linux, konkrétně s linuxovou distribucí Fedora. Do konce prázdnin si na nich lze zahrát počítačovou hru Factorio (Wikipedie). V pondělí 23. 7. proběhne LAN party s vývojáři této hry.

Ladislav Hagara | Komentářů: 0
13.7. 17:33 | Zajímavý software

Fanatical (Wikipedie) má ve slevě řadu počítačových her běžících také na Linuxu. Balíček her Fanatical Strategy Bundle lze koupit za 1,99 eur.

Ladislav Hagara | Komentářů: 1
13.7. 11:44 | Zajímavý software

Byla vydána počítačová hra Warhammer 40,000: Gladius - Relics of War běžící také na Linuxu. Koupit ji lze na GOG, Humble Store i na Steamu. Videoukázka na YouTube.

Ladislav Hagara | Komentářů: 0
13.7. 10:33 | Komunita

Guido van Rossum, původní tvůrce a doposud vedoucí projektu Python, oznámil, že opouští svou roli, tedy již se nebude podílet na tvorbě PEP a výběru hlavních vývojářů, odchází na odpočinek a do budoucna bude nejvýše řadovým přispěvatelem. Situace vyplynula mj. z procesu schvalování PEP 572.

Fluttershy, yay! | Komentářů: 4
12.7. 17:22 | Nasazení Linuxu

Článek na OMG! Ubuntu! představuje vesmírného interaktivního asistenta CIMON (Crew Interactive Mobile CompaniON) vyvinutého ve spolupráci firem Airbus a IBM. Uvnitř této osmikilogramové koule s osmipalcovým displejem běží Ubuntu. Více ve videu na YouTube.

Ladislav Hagara | Komentářů: 6
12.7. 12:00 | Zajímavý software

Uživatelé Androidu si z Google Play mohou nainstalovat aplikaci Notes by Firefox od Mozilly. Jedná se o jednoduchý poznámkový blok synchronizovaný z rozšířením Firefoxu Notes z Firefox Test Pilotu.

Ladislav Hagara | Komentářů: 7
11.7. 14:44 | Nová verze

Byla vydána nová verze 1.25 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Představení novinek také na YouTube.

Ladislav Hagara | Komentářů: 23
Jak čtete delší texty z webových stránek?
 (77%)
 (21%)
 (5%)
 (7%)
 (2%)
 (10%)
Celkem 349 hlasů
 Komentářů: 40, poslední 29.6. 10:21
    Rozcestník

    Dotaz: Jak odfiltrovat z proměnné název souboru a ponechat jen cestu?

    7.4.2006 11:16 dolby
    Jak odfiltrovat z proměnné název souboru a ponechat jen cestu?
    Přečteno: 102×
    Píši script v bashi který si vyptá cestu, kam uložit výstupní soubor. V proměnné pak je:
    /cesta/cesta/soubor.txt
    No a já potřebuji otestovat (-w) možnost zápisu. V tomto případě je vždy výsledek NE, protože "soubor.txt" dosud neexistuje. Proto bych potřeboval tuto část odfiltrovat, aby zbylo:
    /cesta/cesta
    ,kde bych mohl možnost zápisu zjistit. Tedy od zadu * až po /. (Pokud by někdo použil / v názvu souboru, to už je jeho problém). Děkuji.

    Odpovědi

    7.4.2006 11:23 miro
    Rozbalit Rozbalit vše Re: Jak odfiltrovat z proměnné název souboru a ponechat jen cestu?
    '/' v nazve suboru nemoze byt.

    http://www.google.sk/search?hl=sk&q=bash+substring&btnG=H%C4%BEada%C5%A5+v+Google&meta=
    7.4.2006 11:36 razor | skóre: 33
    Rozbalit Rozbalit vše Re: Jak odfiltrovat z proměnné název souboru a ponechat jen cestu?
    dirname ?
    Josef Kufner avatar 7.4.2006 11:55 Josef Kufner | skóre: 68
    Rozbalit Rozbalit vše Re: Jak odfiltrovat z proměnné název souboru a ponechat jen cestu?
    ... a pro ziskani nazvu souboru bez adresare je basename
    Hello world ! Segmentation fault (core dumped)
    7.4.2006 12:19 dolby
    Rozbalit Rozbalit vše Re: Jak odfiltrovat z proměnné název souboru a ponechat jen cestu?
    Děkuji moc, funguje. Kdyby to někoho zajímalo:
    vystup=~/Documents"/soubor.txt"
    echo $vystup   # /home/xxx/Documents/soubor.txt
    v=`dirname $vystup`
    echo $v    # /home/xxx/Documents
    7.4.2006 12:36 dolby
    Rozbalit Rozbalit vše Re: Jak odfiltrovat z proměnné název souboru a ponechat jen cestu?
    A přímo v testu to jde taky:
    [ ! -w `dirname $vystup`  ] && "Nemáte práva k zápisu do vybrané složky."
    7.4.2006 12:40 dolby
    Rozbalit Rozbalit vše Re: Jak odfiltrovat z proměnné název souboru a ponechat jen cestu?
    Teda
    [ ! -w `dirname $vystup`  ] && echo "Nemáte práva k zápisu do vybrané složky."
    7.4.2006 12:44 Pavel1 | skóre: 33
    Rozbalit Rozbalit vše Re: Jak odfiltrovat z proměnné název souboru a ponechat jen cestu?
    Taky to jde v bashi přímo (bez volání dalších programů) :
    # Soubor="/cesta/cesta/soubor.txt"
    # Cesta="${Soubor%/*}"
    # echo "$Soubor"
    /cesta/cesta/soubor.txt
    # echo "$Cesta"
    /cesta/cesta
    
    7.4.2006 16:53 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: Jak odfiltrovat z proměnné název souboru a ponechat jen cestu?
    Není jednodušší ten prostě soubor prostě vytvořit, s tím že to případně selže (a pak nemá právo)?

    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.