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 17:22 | Nová verze

    Multiplatformní open source voxelový herní engine Luanti byl vydán ve verzi 5.11.0. Podrobný přehled novinek v changelogu. Původně se jedná o Minecraftem inspirovaný Minetest (Wikipedie) v říjnu loňského roku přejmenovaný na Luanti.

    Ladislav Hagara | Komentářů: 0
    dnes 12:11 | Pozvánky

    V stredu 19. 02. 2025 o 10:00h bude spustený jarný webinár zdarma. Na tomto webinári si ukážeme praktické ukážky monitorovania Prometheus endpointov s využitím nástroja Zabbix. Účastníci sa dozvedia, ako nastaviť a konfigurovať Zabbix na zber dát z prometheus exporterov vrátane vytvárania LLD pravidiel. Tento webinár je určený pre mierne pokročilých administrátorov Zabbixu. Registrácia na stránke: Axians Slovakia. Zoznam všetkých webinárov: Axians Slovakia webináre.

    Axians Slovakia | Komentářů: 3
    dnes 02:22 | Nová verze

    Byla vydána beta verze GNOME 48. Vyzkoušet lze instalační ISO GNOME OS. Vydání GNOME 48 je plánováno na březen.

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

    Bochs (Wikipedie), tj. emulátor počítačů typu x86 a x86-64, byl vydán ve verzi 3.0.

    Ladislav Hagara | Komentářů: 0
    včera 17:00 | Zajímavý článek

    Věříte své kalkulačce? Kolik je (10^100) + 1 − (10^100)? A kolik 1%−1%?

    Ladislav Hagara | Komentářů: 5
    15.2. 16:22 | Komunita

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

    Ladislav Hagara | Komentářů: 0
    15.2. 12:00 | Humor

    FlappyFavi, hra Flappy Bird v ikoně Favicon. Nefunguje na mobilech.

    Ladislav Hagara | Komentářů: 0
    14.2. 13:44 | IT novinky Ladislav Hagara | Komentářů: 0
    14.2. 03:44 | Komunita

    Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).

    Ladislav Hagara | Komentářů: 25
    13.2. 19:22 | Komunita

    Vývojáři openSUSE Tumbleweed oznámili, že u nových instalací se ve výchozím stavu přechází z AppArmor na SELinux. Uživatelé, kteří chtějí zůstat na AppArmor si mohou AppArmor vybrat v instalátoru.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: Jak vypsat jen urcity sled znaku v radku ?

    1.12.2005 17:06 David
    Jak vypsat jen urcity sled znaku v radku ?
    Přečteno: 151×
    Dobry den,pomoci prikazu grep jsem schopen vyselektovat ze souboru tento radek:
    16:49:55 (59.42 KB/s) - `subor' ulozen [1000296]
    
    Potreboval bych ale jen to cislo udavajici rychlost co je v zavorce.Prosim o radu jak toho dosahnout.Dekuji

    Odpovědi

    1.12.2005 17:13 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    ...|grep -Po '\d+\.\d+\ KB/s'
    1.12.2005 17:14 thefox | skóre: 25 | Ťapešovo
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?

    sed -e 's/.*(\([^ ]*\).*/\1/'
    Bez záruky...

    0118 999 881 999 119 725 3
    1.12.2005 17:19 alex
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    sed 's/^.*\[\([[:digit:]]*\)\]$/\1/'
    1.12.2005 17:21 alex
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    Aha, sorry. Dival jsem se na spatnou zavorku...
    1.12.2005 17:25 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    cut -d[ -f2|cut -d] -f1 (zrejme menej efektivne ale funguje ;-) )
    Project Satan infects Calculon with Werecar virus
    1.12.2005 17:35 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    Úplně nejlepší by bylo to udělat všechno naráz a nepoužít grep.
    sed -n 's,^[0-9:]* (\([0-9.]*\) KB/s) - .* ulozen \[[0-9]*\].*$,\1,;T;p'
    Případně
    sed -n '/původní grep regexp/{s,^.*(\([0-9.]*\) KB/s).*$,\1,;p}'
    Ale to první by mělo být o chlup rychlejší. Případně může být vhodné ten regexp dotesat, což bez přesnějšího zadání nemůžu udělat, že :-)
    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é.
    1.12.2005 17:44 alex
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    Vsadim se, ze jde o ziskani rychlosti prenosu z protokolu wget :-)
    1.12.2005 19:40 David
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    Dekuji.Funguje.Ale zas problem.Jak to dostat do promene ?Kdyz to delam primo v prikazove radce tak je vse ok.Jakmile tomu dam formu
    #/bin/bash
    ahoj=`grep uložen rychlost | sed -e 's/.*(\([^ ]*\).*/\1/'`
    
    echo "$ahoj"
    ulozim to do spustitelneho souboru tak to vyhodi jen prazdny radek bez cilsa.
    1.12.2005 19:56 ...... | skóre: 41 | blog: ...
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    nebo ahoj=$(prikaz)
    1.12.2005 20:16 David
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    Ten samy vysledek.Kdyz presne to co mam v tom souboru zadam postupne v prikazove radce tak to vyhodi cislo.Kdyz pustim pres ten soubor tak to vyhodi jen prazdny radek.Soubor vypada takto:
    #/bin/bash
    ahoj=$(grep uložen rychlost | sed -e 's/.*(\([^ ]*\).*/\1/')
    
    echo "$ahoj"
    
    David Watzke avatar 1.12.2005 20:19 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    A cos čekal. Kde je ten wGet? Co chceš grepovat? :-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    1.12.2005 21:17 david
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    No myslel jsem ze kdyz to jde v prikazove radce tak to musi jit taky udelat pres nejaky script.Ja v linuxu nejsem zatim moc dobry a tak nemohu prijit na to proc to jde kdyz zapisuju ty jednotlive radky tak jak jsou v tom scriptu primo na konzole.A pak kdyz se to ma vypsat pres ten script tak nic.
    1.12.2005 21:22 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    a spusta sa to v rovnakom adresari?
    skus na zaciatku skriptu zavolat pwd
    Project Satan infects Calculon with Werecar virus
    1.12.2005 22:28 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    Na začátku má být '#!/bin/bash', ale to by nesjpíš nemělo vadit.
    2.12.2005 08:35 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    Jestli to dobře chápu, tak rychlost je soubor obsahující ten log. Takže jedna dobrá rada na začátek. Spouštějte aplikace, jejichž log chcete zpracovávat s
    export LC_ALL=C
    export LANG=C
    případně i s přepínačem posix jestli ho ta aplikace má. Vyhnete se tak spoustě problémů. Jako druhá radu bych doporučil si přečíst v mém příspěvku tu část o zbytečném grepu. sed je mocný nástroj a je zbytečné spouštět dva procesy. V tomhle případě o nic nejde, ale aspoň se něco naučíte.
    export LC_ALL=C
    export LANG=C
    wget http://www.abclinuxu.cz/ 2>rychlost
    ahoj=$(sed -n 's/.*(\([^ ]*\).*saved.*/\1/;T;p' rychlost)
    echo $ahoj
    
    Mě to kupodivu funguje bez problémů. Jde to i bez toho mezikroku uložení do souboru.
    ahoj=$(
      export LC_ALL=C
      export LANG=C
      wget http://www.abclinuxu.cz/ 2>&1 |
        sed -n 's/.*(\([^ ]*\).*saved.*/\1/;T;p'
    )
    echo $ahoj
    
    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é.
    2.12.2005 15:30 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Jak vypsat jen urcity sled znaku v radku ?
    Následující program v Pythonu stáhne danou URL, uloží do souboru "soubor" a vypíše, jak dlouho trvalo stahování, kolik bajtů se stáhlo a jaká byla rychlost připojení. Zvládá protokoly http i ftp. Třeba to může být někomu užitečné.
    #!/usr/bin/env python
    import time, urlgrabber, os
    
    filename = 'soubor'
    
    start = time.time()
    urlgrabber.urlgrab('http://abclinuxu.cz', filename)
    seconds = time.time() - start
    size = os.path.getsize(filename)
    print size, 'bytes downloaded in', seconds, ' seconds.'
    print 'Your connection speed was', size/seconds, 'bytes per second.'
    

    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.