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

Cez víkend 17. a 18. júna (června) 2017 sa v Bratislave na Fakulte matematiky fyziky a informatiky UK uskutoční štvrtý ročník prednáškového podujatia OSS víkend Bratislava, ktoré bude venované otvorenému softvéru, otvorenému hardvéru, otvoreným dátam a otvoreným štandardom. Návrhy na prednášky možno predkladať do 11. mája (května) 2017. Záznamy z prechádzajúceho OSS Víkendu na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 00:11 | Zajímavý článek

Od 28. do 30. dubna proběhl v Torontu Creative Commons Global Summit 2017. Nezisková organizace Creative Commons plánovala budoucnost, ale také hodnotila minulost. V první den konference byla vydána výroční zpráva Creative Commons za rok 2016.

Ladislav Hagara | Komentářů: 0
včera 02:00 | Nová verze

Byla vydána stabilní verze 2.0 linuxové distribuce Lakka, jež umožňuje transformovat podporované počítače v herní konzole. Lakka 2.0 obsahuje například LibreELEC 8.0 nebo RetroArch 1.5.0.

Ladislav Hagara | Komentářů: 2
29.4. 23:44 | Pozvánky

24. 5. 2017 od 9:00 proběhne v Brně na Fakultě informatiky MU (Botanická 68a) v místnosti D2 jednodenní konference Industry Cocktail (Facebook), na které máš šanci nahlédnout do způsobů využití nových technologií v aktuálních projektech z různých průmyslových odvětví. To, že složité problémy se neřeší jen v laboratořích a způsoby, jakými se s nimi vypořádat v praxi, rozeberou přednášející z jednotlivých firem.

mjedlick | Komentářů: 0
29.4. 23:33 | Nová verze

Byla vydána verze 0.69 populárního telnet a ssh klienta PuTTY. Podrobnosti v přehledu změn. Řešen je také bezpečnostní problém ve verzi pro Windows.

Ladislav Hagara | Komentářů: 0
28.4. 13:11 | Nová verze

Po téměř dvou letech byla vydána nová verze 4.0 linuxové distribuce Audiophile Linux (též AP-Linux-V4). Tato distribuce vychází z Arch Linuxu, používá systemd, správce oken Fluxbox a vlastní real-time jádro pro nižší latence. Z novinek můžeme jmenovat podporu nových procesorů Intel Skylake a Kaby Lake nebo možnost instalace vedle jiných OS na stejný disk. Pokud se zajímáte o přehrávání hudby v Linuxu, doporučuji návštěvu webu této

… více »
Blaazen | Komentářů: 7
27.4. 18:55 | Nová verze

Byla vydána nová stabilní verze 1.9 (1.9.818.44) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují podporu nového vyhledávače Ecosia. Ten z příjmů z reklam podporuje výsadbu stromů po celém světě (YouTube). Nově lze přeskupovat ikonky rozšíření nebo řadit poznámky. Nejnovější Vivaldi je postaveno na Chromiu 58.0.3029.82.

Ladislav Hagara | Komentářů: 21
27.4. 17:00 | Nová verze

Byla vydána verze 3.7.0 svobodného systému pro správu obsahu (CMS) Joomla!. V oznámení o vydání (YouTube) se píše o 700 vylepšeních. Opraveno bylo také 8 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 1
27.4. 08:22 | Komunita

Grsecurity (Wikipedie) je sada bezpečnostních patchů pro linuxové jádro (porovnání se SELinuxem, AppArmorem a KSPP). Od září 2015 nejsou stabilní verze těchto patchů volně k dispozici. Dle včerejšího oznámení (FAQ) nejsou s okamžitou platností volně k dispozici už ani jejich testovací verze.

Ladislav Hagara | Komentářů: 80
26.4. 23:33 | Komunita

OpenBSD 6.1 vyšlo již 11. dubna. Po dvou týdnech byla vydána i oficiální píseň. Její název je Winter of 95 a k dispozici je ve formátech MP3 a OGG.

Ladislav Hagara | Komentářů: 1
Chystáte se pořídit CPU AMD Ryzen?
 (4%)
 (35%)
 (1%)
 (7%)
 (45%)
 (9%)
Celkem 359 hlasů
 Komentářů: 50, poslední 27.4. 04:06
    Rozcestník

    Dotaz: Bash: Vyjmutí části slova až k určitému výrazu

    David Watzke avatar 12.12.2005 15:19 David Watzke | skóre: 74 | blog: Blog... | Praha
    Bash: Vyjmutí části slova až k určitému výrazu
    Přečteno: 275×
    Ahoj. Pro svůj skript potřebuju ze slova vyjmout jen to, co je před 2 a za 2. Třeba z abc2def do jedný proměnný abc a do druhý def. Předpokládám, že mi s tím pomůže awk, ale opravdu ho nemůžu (ani s pomocí manuálu) pochopit.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

    Odpovědi

    12.12.2005 15:23 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    nestačí ti cut?
    [15:22:40]-[~]-
    [tsunami@vodik]$ cut -d2 -f 2 <<< neco2nekam
    nekam
    
    [15:22:42]-[~]-
    [tsunami@vodik]$ cut -d2 -f 1 <<< neco2nekam
    neco
    
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    David Watzke avatar 12.12.2005 15:26 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    Jo, ten rozhodně postačí. Netušil jsem, že umí i tohle. :-) Díky.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    12.12.2005 17:12 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    Ještě elegantnější, alébržto nevolá žádné subprocesy, je vystačit si s prostředky shellu (sh or bash).
    what=neco2nekam
    prefix=${what%2*}
    sufix=${what#*2}
    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é.
    12.12.2005 17:15 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    Jestli tuším k čemu to má sloužit, potom
    from=${0%2*}
    to=${0#*2}
    :-D
    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é.
    12.12.2005 17:26 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    s tím sh bych si nebyl tak jistý (solaris 10):
    # what=neco2nekam
    # prefix=${what%2*}
    bad substitution
    
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    12.12.2005 19:03 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    $ exec /usr/xpg4/bin/sh
    $ what=neco2nekam
    $ prefix=${what%2*}
    $ echo $prefix
    neco
    $ 
    
    ;-) Ale /bin/sh to neumí :-(
    12.12.2005 19:10 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    můj zas jo, To je fakt hokej. :-(
    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é.
    12.12.2005 17:19 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    Jedno drobné upozornění <<< je specialita bash a sh to nezná. Přitom zápis
    echo -n cosik | some
    je ekvivalentní a přitom přenositelný. echo je interní příkaz a žádný fork() to neudělá.
    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é.
    David Watzke avatar 12.12.2005 19:35 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    Napsal jsem to tedy radši takhle, nerad bych, aby to někde dělalo trable.
    mp32flac|mpc2flac|ogg2flac|wma2flac) # a mnoho dalších formátů :)
     $(echo $1 | cut -d2 -f1)2wav
     wav2$(echo $1 | cut -d2 -f2)
    ;;
    
    wav2flac|wav2ogg|wav2mp3|wav2mpc)
     wav2$(echo $1 | cut -d2 -f2)
    ;;
    
    mp32wav|mpc2wav|ogg2wav|wma2wav)
     $(echo $1 | cut -d2 -f1)2wav
    ;;
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    David Watzke avatar 12.12.2005 18:23 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    Dobře, tohle bych měl. Ještě mě trápí jedna věc. Jak narvat jedný funkci v case víc výrazů pomocí kterých se spustí? (Pardon za neprávně použité termíny, radši to objasním příkladem.)
    {ogg2wav,wav2ogg}) # (vím, že je to nesmysl, proto se ptám jak to udělat)
     $(cut -d2 -f1 <<< $1)2wav
     wav2$(cut -d2 -f2 <<< $1)
    ;;
    namísto
    ogg2wav)
     $(cut -d2 -f1 <<< $1)2wav
     wav2$(cut -d2 -f2 <<< $1)
    ;;
    
    wav2ogg)
     $(cut -d2 -f1 <<< $1)2wav
     wav2$(cut -d2 -f2 <<< $1)
    ;;
    Prostě abych to nemusel rozepisovat a mohl narvat hafo výrazů k jedný funkci. :-) Použil bych *), ale to musí mít nápověda.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    David Watzke avatar 12.12.2005 18:47 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    Částečně vyřešeno, ale stále bych rád znal odpověď. Udělal jsem to takhle:
    ???*2???*) # aby bral jen s dvojkou uprostřed
               # a kolem min. 3 znaky z obou stran
    
    *)
    # nápověda
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    12.12.2005 18:52 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    $ help case
    case: case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac
        Selectively execute COMMANDS based upon WORD matching PATTERN.  The
        `|' is used to separate multiple patterns.
        ^^^
    
    David Watzke avatar 12.12.2005 18:58 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Bash: Vyjmutí části slova až k určitému výrazu
    Díky moc.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

    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.