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 00:44 | Komunita

Feral Interactive, společnost zabývající se vydáváním počítačových her pro operační systémy macOS a Linux, nabízí své hry na Steamu vývojářům open source 3D grafické knihovny Mesa zdarma. Podmínkou je minimálně 25 commitů za posledních 5 let. Stejnou nabídku dostali vývojáři knihovny Mesa v roce 2015 od Valve. O rok dříve dostali od Valve tuto nabídku vývojáři Debianu a Ubuntu.

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

Opera 44, verze 44.0.2510.857, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 57. Z novinek vývojáři Opery zdůrazňují podporou Touch Baru na nejnovějších MacBoocích Pro (gif). Přehled novinek pro vývojáře na blogu Dev.Opera.

Ladislav Hagara | Komentářů: 1
včera 20:56 | Pozvánky

V úterý 28. dubna se koná další Prague Containers Meetup. Přijďte si zopakovat, jak psát kvalitnější Dockerfile a jaké novinky a ulehčení přináší ansible-container, který vám umožní spravovat celý životní cyklus vašeho kontejneru. Místo konání: Concur, Bucharova 11, Praha-Stodůlky.

little-drunk-jesus | Komentářů: 0
včera 17:00 | Nová verze

Po půl roce od vydání verze 3.22 bylo vydáno GNOME ve verzi 3.24 s kódovým názvem Portland. Vydání obsahuje 28 459 změn od přibližně 753 přispěvatelů. Z novinek lze zmínit funkci noční světlo, přepracovaná nastavení, aplikaci Recepty, zdokonalenou oblast pro upozornění nebo zdokonalený webový prohlížeč. Podrobnosti i s náhledy v poznámkách k vydání a v novinkách pro vývojáře a správce systémů.

Ladislav Hagara | Komentářů: 3
včera 11:55 | Humor

Majitelé koček by měli být obezřetní při používání desktopového prostředí XFCE ve výchozím nastavení. Používání XFCE může mást jejich kočky a vést k poškrábání displeje. Jedná se o chybu 12117. K dispozici je již patch.

Ladislav Hagara | Komentářů: 17
21.3. 15:55 | Nová verze

Byla vydána verze 7.5 sady aplikací pro SSH komunikaci OpenSSH. Jedná se o opravné vydání. Volba UsePrivilegeSeparation v sshd_config se stala zastaralou (deprecated). Upozornit lze na změnu formátu log záznamů. Novou verzi OpenSSH již nelze přeložit s upstreamem nepodporovanými verzemi OpenSSL.

Ladislav Hagara | Komentářů: 0
21.3. 14:44 | Nová verze

Byla vydána verze 5.1.0 svobodného integrovaného vývojového prostředí KDevelop. Z novinek lze zdůraznit podporu LLDB. Programátoři mohou nově ladit své programy pomocí GDB nebo LLDB MI. Jedná se o jeden z výsledků Google Summer of Code (GSoC 2016). Zdrojové kódy lze nově přímo z menu KDevelopu analyzovat pomocí nástroje Cppcheck. Přibyla podpora OpenCL. Vylepšena byla podpora programovacího jazyka Python. Přímo z menu lze měnit barevná schémata KDevelopu.

Ladislav Hagara | Komentářů: 6
21.3. 08:33 | Komunita

Emulátor terminálu Terminix byl s verzí 1.5.4 přejmenován na Tilix. Název Terminix se nelíbil společnosti Terminix, jež má registrovanou ochrannou známku Terminix. Společnost Terminix se zabývá hubením škůdců. Emulátor terminálu Tilix je naprogramován v programovacím jazyce D a využívá GtkD, což je rozšíření ke knihovně GTK+ pro D.

Ladislav Hagara | Komentářů: 7
20.3. 17:55 | Zajímavý software

Bill Zissimopoulos vydal po 16 měsících vývoje WinFsp ve verzi 2017. Jedná se o Windows File System Proxy aneb FUSE pro Windows. Díky WinFsp a SSHFS-Win si i uživatelé Windows mohou připojit vzdálené souborové systémy prostřednictvím šifrovaného spojení SSH (SSHFS). Zdrojové kódy WinFsp jsou k dispozici na GitHubu pod licencí GPLv3 [reddit].

Ladislav Hagara | Komentářů: 14
20.3. 16:44 | Pozvánky

Brněnská pobočka Red Hatu otevře opět po roce dveře studentům a všem zájemcům z řad veřejnosti. Připravena je řada přednášek, workshopů a kódovacích soutěží. Akce se koná dne 5. dubna 2017 od 13 do 19 hodin na adrese Purkyňova 111, Brno v Technologickém parku. Detaily naleznete na webu události a na Facebook stránce.

… více »
Jary | Komentářů: 2
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 914 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: opak prikazu uniq

    4.11.2009 10:12 chinook | skóre: 25
    opak prikazu uniq
    Přečteno: 529×
    kdyz zadam prikaz uniq vypise mne pouze radky jednou i kdyz tam jsou vicekrat. priklad: mam seznam md5sum
    
    07a5b83a20f5d4002fff208e8180eba1
    07a5b83a20f5d4002fff208e8180eba1
    07a5b83a20f5d4002fff208e8180eba1
    07a5b83a20f5d4002fff208e8180eba1
    7555bf7259c046c651fa4253059ca4a7
    8b8a8b353298f798e3eb8628661617b6
    8b8a8b353298f798e3eb8628661617b6
    8b8a8b353298f798e3eb8628661617b6
    8ead78f99561b4c8e2757e588ff8891a
    
    uniq vypise:
    
    07a5b83a20f5d4002fff208e8180eba1
    7555bf7259c046c651fa4253059ca4a7
    8b8a8b353298f798e3eb8628661617b6
    8ead78f99561b4c8e2757e588ff8891a
    
    
    A ja potrebuju vypsat vse krome toho co vypsal
    
    07a5b83a20f5d4002fff208e8180eba1
    07a5b83a20f5d4002fff208e8180eba1
    07a5b83a20f5d4002fff208e8180eba1
    8b8a8b353298f798e3eb8628661617b6
    8b8a8b353298f798e3eb8628661617b6
    8b8a8b353298f798e3eb8628661617b6
    
    tzn pokud se tam opakuje neco 4x, tak aby to vypsal jen 3x. Za tema md5sum jsou pak cesty k souborum, ktere budu pak potrebovat smazat, aby nebyly na disku 2x, ale jen pouze 1x

    Jak vyresit tento problem?

    Řešení dotazu:


    Odpovědi

    Řešení 1× (chinook (tazatel))
    4.11.2009 10:18 ams
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    perl -ne '$_{$_}++&&print' soubor_se_seznamem_md5sum
    4.11.2009 11:25 NeoV | skóre: 23
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    presne tak... kratke a rychle :-)

    v pripade, ze chces subory rovno mazat, mozes to spravit napr takto:

    perl -ne '$_{$_}++&&/(\S+)\s+(.*)/&&print("rm $2\n")&&`rm $2`' soubor_se_seznamem_md5sum
    4.11.2009 11:52 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    `rm $2`
    unlink $2
    In Ada the typical infinite loop would normally be terminated by detonation.
    4.11.2009 13:10 NeoV | skóre: 23
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    jasneee :-D vacsinou na prvy krat to nie je to co by malo byt :-)

    perl -ne '$_{$_}++&&/\S+\s+(.*)/&&print("rm $1\n")&&unlink($1)' SUBOR

    ...takto je to uz lepsie :-)
    Řešení 1× (chinook (tazatel))
    4.11.2009 13:19 NeoV | skóre: 23
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    no musim sa priznat, ze aj druhy pohlad klamal... a cele je to zle :-\

    pretoze porovnavat sa musi iba md5 hodnota !!! nie cely riadok (subor resp cesta sa moze/ma lisit !!!

    takze tu je spravny cmd, abe chyb :-) :

    perl -ne '/(\S+)\s+(.*)/&&$h{$1}++&&print("rm $2\n")&&unlink($2)' SUBOR

    Suma sumarum -> prvy vyskey MD5 hodnoty je ignorovany... ostatne vyskyty su odchytene a subory vymazane... :-)
    4.11.2009 13:29 chinook | skóre: 25
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    V pohode uz to neres. Stacilo me navest. Spis jsem cekal, ze bude nejaka funkce jako uniq.
    Řešení 1× (chinook (tazatel))
    4.11.2009 11:11 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    #!/bin/bash
    
    sum0='x'
    name0='x'
    nt=0
    nr=0
    
    while read sum name; do
      : $[nt++]
      if [ $sum = $sum0 ]; then
        echo "'$name' = '$name0'"
        rm "$name"
        : $[nr++]
      else
        sum0="$sum"
        name0="$name"
      fi
    done
    
    echo "total: $nt"
    echo "removed: $nr"
    
    4.11.2009 13:32 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    Z toho skriptu by to asi mělo být jasné, ale jen pro jistotu: výstup sha1sum je samozřejmě potřeba nejdřív prohnat sortem.
    4.11.2009 13:43 cronin | skóre: 48
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    Co plati aj pre uniq, ktory odstrani duplicity sam o sebe iba ak su "dostatocne blizko". No a v tom pripade je uz lepsie pouzit rovno sort -u.
    4.11.2009 14:19 Semo | skóre: 44 | blog: Semo
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    md5sum * | sort | uniq -w 32 -d
    If you hold a Unix shell up to your ear, you can you hear the C.
    4.11.2009 15:09 Semo | skóre: 44 | blog: Semo
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    No, to by ti vypisalo iba opakujuce sa sumy a ich pocty, ale prisiel by si o cesty. Takze aj s cestami podobne ako minule, ale sed-om vyhodit sumy, ktore sa lisia od sumy na predchadzajucom riadku:
    md5sum * | sort | sed -rn 'x;G; s/([^ ]*)  (.*)\n\1  //p'
    (Vstup sedu je zotriedeny zoznam sum. Sed si odlozi aktualny riadok do hold-space a pozrie, ci sa retazec zlepeny z predosleho a aktualneho riadku (oddeleny \n) obsahuje "suma1 cesta1\nsuma1 ". Ak ano, tak akt. riadok ma rovnaku sumu ako predosly, vypise iba cestu aktualneho riadku a ide na dalsi riadok. Ak neobsahuje, tak rovno ide na dalsi riadok.)

    Nastroj, ktory robi presne opak uniqu (bez logiky so sumami a cestami) sa da spravit 2 sposobmi, ktore sa lisia len cesto, ako zo zlepeneho retazca zase vyrobit jeho druhy komponent:
    sed -rn 'x; G; s/^(.*)\n\1$/\1/p'
    sed -rn 'x; G; /^(.*)\n\1$/{g;p}'
    If you hold a Unix shell up to your ear, you can you hear the C.
    4.11.2009 17:14 NN
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    Jenom technicka k dotazu jak poznam ktera hash ze 4 stejnych je ta ktera ma zustat?:
    07a5b83a20f5d4002fff208e8180eba1 cesta1
    07a5b83a20f5d4002fff208e8180eba1 cesta2
    07a5b83a20f5d4002fff208e8180eba1 cesta3
    07a5b83a20f5d4002fff208e8180eba1 cesta4
    Rspektive ktera cesta je ta "prava" 1, 2,3 nebo 4?

    Neni pozadavek nesmysl?

    NN
    4.11.2009 17:19 chinook | skóre: 25
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    Potreboval jsem promazat v jedne schrance duplicitni emaily, takze pro muj ucel to staci. V jedne schrance se namnozil email asi 50x....
    4.11.2009 17:19 ms
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    A co tak
    grep -v `uniq zoznam.txt` zoznam.txt
    ?
    4.11.2009 19:32 triak
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    to je strasne neefektivni, pouzij radeji

    sort | uniq -c | sed 's/ */ /g' | grep -v "^ 1 "

    (seřadíš, spočítáš výskyty jednotlivých řádek, odstraníš zbytečné mezery, a vynecháš řádky, co mají výskyt 1)
    4.11.2009 19:50 chinook | skóre: 25
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    pokud tam neco bude 4x tak to zmizi uplne a nezustane jen jednou nebo ne?
    4.11.2009 20:23 Semo | skóre: 44 | blog: Semo
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    Ked uz tak,
    sort | uniq -c -w32 | grep -v "^ *1 "
    ale neriesi to problem, ze sice budes vediet, ktore sumy mas mazat, ale stratis cesty k suborom (pretoze uniq necha iba jeden z nich).
    If you hold a Unix shell up to your ear, you can you hear the C.
    4.11.2009 21:12 chinook | skóre: 25
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    cesty k souborum neztratis ty ti zustanou, pokud si je vytahnes: napr.
    
    sort | uniq -c -w 32 | grep -v '^ *1' | awk '{print $3}'
    
    spis je problem, ze to smaze pouze 1 soubor ze 4 vyskytu toho stejneho, takze ti tam dal zustane 3x.
    4.11.2009 21:58 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    spis je problem, ze to smaze pouze 1 soubor ze 4

    = stratis (omg, to je od stratum či co:D) cesty k souborum

    Tudy cesta prostě nevede.
    4.11.2009 22:00 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    Přehlédl jsem slovenštinu, pardon :)
    4.11.2009 22:52 Semo | skóre: 44 | blog: Semo
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    je problem, ze to smaze pouze 1 soubor ze 4 vyskytu toho stejneho

    Co je to, co som nazval stratou ciest ku suborom, ktore treba zmazat. Takze to nie je dobry postup.
    If you hold a Unix shell up to your ear, you can you hear the C.
    4.11.2009 23:00 vencas | skóre: 32
    Rozbalit Rozbalit vše Re: opak prikazu uniq
    #!/usr/bin/python
    import sys,os
    seen=set()
    for l in sys.stdin:
    	md5,name=l[:-1].split()
    	if md5 in seen: os.remove(name)
    	seen.add(md5)
    
    a seznam souborů poslat rourou

    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.