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 15:44 | Zajímavý software

    TerminalPhone (png) je skript v Bashi pro push-to-talk hlasovou a textovou komunikaci přes Tor využívající .onion adresy.

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

    Před dvěma lety zavedli operátoři ochranu proti podvrženým hovorům, kdy volající falšuje čísla anebo se vydává za někoho jiného. Nyní v roce 2026 blokují operátoři díky nasazeným technologiím v průměru 3 miliony pokusů o podvodný hovor měsíčně (tzn., že k propojení na zákazníka vůbec nedojde). Ochrana před tzv. spoofingem je pro zákazníky a zákaznice všech tří operátorů zdarma, ať už jde o mobilní čísla nebo pevné linky.

    Ladislav Hagara | Komentářů: 2
    dnes 03:44 | Komunita

    Společnost Meta (Facebook) předává React, React Native a související projekty jako JSX nadaci React Foundation patřící pod Linux Foundation. Zakládajícími členy React Foundation jsou Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion a Vercel.

    Ladislav Hagara | Komentářů: 3
    dnes 01:22 | IT novinky

    Samsung na akci Galaxy Unpacked February 2026 (YouTube) představil své nové telefony Galaxy S26, S26+ a S26 Ultra a sluchátka Galaxy Buds4 a Buds4 Pro. Telefon Galaxy S26 Ultra má nový typ displeje (Privacy Display) chránící obsah na obrazovce před zvědavými pohledy (YouTube).

    Ladislav Hagara | Komentářů: 2
    dnes 00:22 | Nová verze

    Byla vydána grafická knihovna Mesa 26.0.1 s podporou API OpenGL 4.6 a Vulkan 1.4. Je to první stabilní verze po 26.0.0, kde se novinky týkají mj. výkonu ray tracingu na GPU AMD a HoneyKrisp, implementace API Vulkan pro macOS.

    |🇵🇸 | Komentářů: 0
    včera 20:22 | Nová verze

    Byla vydána nová verze 4.6 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Využíván je Free Pascal Compiler (FPC) 3.2.2.

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

    Byla vydána nová verze 3.23.0 FreeRDP, tj. svobodné implementace protokolu RDP (Remote Desktop Protocol). Opravuje 11 bezpečnostních chyb.

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

    Španělský softwarový inženýr oznámil, že se mu podařilo na dálku ovládat sedm tisíc robotických vysavačů po celém světě. Upozornil tak na slabé kybernetické zabezpečení těchto technologií a jejich možné a snadné zneužití. Nesnažil se hacknout všechny robotické vysavače po světě, ale pouze propojil svůj nový DJI Romo vysavač se zařízením Playstation. Aplikace podle něj ihned začala komunikovat se všemi sedmi tisíci spotřebiči a on je

    … více »
    Ladislav Hagara | Komentářů: 8
    včera 03:33 | Humor

    Momo je fenka cavapoo, která svými náhodnými stisky kláves bezdrátové klávesnice vytváří jednoduché počítačové hry. Technicky to funguje tak, že Raspberry Pi s připojenou bluetooth klávesnicí posílá text do Claude Code, který pak v Godotu píše hry a sám je i testuje pomocí screenshotů a jednoduchých simulovaných vstupů. Za stisky kláves je Momo automaticky odměňována pamlsky. Klíčový je pro projekt prompt, který instruuje AI, aby i

    … více »
    NUKE GAZA! 🎆 | Komentářů: 24
    včera 02:22 | Nová verze

    GNU awk (gawk), implementace specializovaného programovacího jazyka pro zpracování textu, byl vydán ve verzi 5.4.0. Jedná se o větší vydání po více než dvou letech. Mezi četnými změnami figuruje např. MinRX nově jako výchozí implementace pro regulární výrazy.

    |🇵🇸 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (2%)
     (13%)
     (26%)
    Celkem 962 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Skript s AWK.

    6.8.2007 15:08 OgO
    Skript s AWK.
    Přečteno: 615×
    Ahoj, chtel bych pozadat o radu se skriptem ktery by mel z tohoto:
    
    H/W path           Device     Class       Description
    =====================================================
    /0/100/1f.1/0/0    /dev/hda   disk        LTN526S
    /0/100/1f.1/1/0    /dev/hdc   disk        3079MB QUANTUM FIREBALL EX3.2A
    /0/100/1f.1/1/1    /dev/hdd   disk        18GB WDC WD200BB-00AUA1
    
    Toto:
    
    /dev/hda LTN526S
    /dev/hdc 3079MB QUANTUM FIREBALL EX3.2A
    /dev/hdd 18GB WDC WD200BB-00AUA1
    
    Zatim jsem se dostal az sem:

    lshw -short -C disk |grep -v ^H|grep -v ^=|awk '{print "\t" ;for (i=2;i<=NF;i++) printf (" %s", $i) }'

    Coz mi vrati toto:
    
    /dev/hda disk LTN526S
    /dev/hdc disk 3079MB QUANTUM FIREBALL EX3.2A
    /dev/hdd disk 18GB WDC WD200BB-00AUA1
    Dal si bohuzel nevim rady potreboval bych jeste z vypisu vyhodit sloupec disk.

    Dik moc za radu.

    Odpovědi

    6.8.2007 15:52 knizmi | skóre: 27 | blog: Blog | Kosmonosy
    Rozbalit Rozbalit vše Re: Skript s AWK.
    Strilim od boku, nemam tu ted pocitac s linuxem, ale nestacilo by proste | grep disk | awk '{$2 $4}' ?
    6.8.2007 15:57 OgO
    Rozbalit Rozbalit vše Re: Skript s AWK.
    Bohuzel nestacilo. Kazdy radek ma totiz jiny pocet sloupcu a ja potrebuji vypsat vsechny sloupce od ctrvteho az do posledniho pro kazdy radek.
    jose17 avatar 6.8.2007 16:03 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
    Rozbalit Rozbalit vše Re: Skript s AWK.
    lshw -short -C disk | sed -e '1,2d' -e "s/^[^ ]* *\([^ ]*\) *disk *\(.*$\)/\1\t\2/"
    takto?
    Ja vim, on vi, ty nano!
    6.8.2007 16:08 OgO
    Rozbalit Rozbalit vše Re: Skript s AWK.
    To by fungovalo. Jen bych potreboval aby to na zacatek kazde radky hodilo tabulator.

    Nejvetsi smule je, ze je mi to srozumitelne asi jako svahilstina. :(

    Diky moc, jdu studovat dokumentaci sedu.
    jose17 avatar 6.8.2007 16:20 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
    Rozbalit Rozbalit vše Re: Skript s AWK.
    keď už uprednostňujete to awk:
    ..| awk -F"  +" '{if (FNR>2) {print "\t" $2 "\t" $4}}'
    Ja vim, on vi, ty nano!
    jose17 avatar 6.8.2007 16:41 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
    Rozbalit Rozbalit vše Re: Skript s AWK.
    ešte malá úprava
    | awk -F"  +" 'FNR>2{print "\t" $2 "\t" $4}'
    Ja vim, on vi, ty nano!
    6.8.2007 16:24 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Skript s AWK.
    Dost blbě se to testuje na sucho. Ale tohle
    #!/usr/bin/python
    test = '''\
    H/W path           Device     Class       Description
    =====================================================
    /0/100/1f.1/0/0    /dev/hda   disk        LTN526S
    /0/100/1f.1/1/0    /dev/hdc   disk        3079MB QUANTUM FIREBALL EX3.2A
    /0/100/1f.1/1/1    /dev/hdd   disk        18GB WDC WD200BB-00AUA1'''
    
    for line in test.split('\n'):
        spl = line.strip().split(None, 3)
        if '0' in spl[0]:
            print spl[1], spl[3]
    
    mi vyhodí tohle:
    /dev/hda LTN526S
    /dev/hdc 3079MB QUANTUM FIREBALL EX3.2A
    /dev/hdd 18GB WDC WD200BB-00AUA1
    
    Dej vědět, jestli trváš na awku.
    6.8.2007 21:09 OgO
    Rozbalit Rozbalit vše Re: Skript s AWK.
    Na awku netrvam :) Potrebuji se stejne tak naucit i jine cesty zpracovani textu :)

    jen potrebuji aby byl pred kazdy radek vrazen tabulator.

    Diky moc za odpoved.
    6.8.2007 23:00 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Skript s AWK.
    Eleganci awku pro tuto situaci zcela uznávám. Nicméně můžeš zkusit i tohle:
    #!/usr/bin/python
    import os
    cmd = ['lshw', '-short', '-C', 'disk']
    w, r = os.popen2(cmd)
    for line in r:
        spl = line.strip().split(None, 3)
        try:
            if spl[2] == 'disk':
                print '\t' + spl[1] + '\t' + spl[3]
        except IndexError:
            pass
    
    Raději jsem neriskoval s modulem subprocess, protože jak vidím velikosti tvých disků, python >= 2.4 asi nemáš, že? ;-). Nicméně [Jooky] (viz níže) psal, že by se dal použít XML výstup, což by jistě pro parsování bylo lepší. Kdyžtak se ozvi na jabber, tady je domluva trochu těžkopádná.
    6.8.2007 22:15 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
    Rozbalit Rozbalit vše Re: Skript s AWK.
    Nebo by lepsie pouzit xml vystup a z toho to povyberat ?
    7.8.2007 02:10 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Skript s AWK.
    lshw -short -C disk | grep -v '\(^H/W\|^===\)' |while read a b c d; do echo "$b $d"; done
    s tabelatorom:
    lshw -short -C disk | grep -v '\(^H/W\|^===\)' |while read a b c d; do echo -e "\t$b $d"; done
    If you hold a Unix shell up to your ear, you can you hear the C.

    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.