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 20:40 | Zajímavý článek

Lukáš Růžička v článku S Hydrogenem za lepší rytmus aneb bubeníkem snadno a rychle na MojeFedora.cz představuje automatického bubeníka s názvem Hydrogen (Wikipedie): Hydrogen je velmi vydařený program, který rozhodně nesmí chybět ve výbavě žádného linuxového muzikanta. Umožňuje nejen vytváření jednoduchých bicích doprovodů, ale také sofistikované programování bicích a perkusí, jehož výsledek se naprosto vyrovná drahým

… více »
Ladislav Hagara | Komentářů: 0
dnes 13:55 | Zajímavý projekt

UPSat (Twitter) je první open source nanodružice (CubeSat). Jedná se o společný projekt nadace Libre Space Foundation a University of Patras. Repozitáře projektu jsou k dispozici na GitHubu. Pod Libre Space Foundation patří také projekt SatNOGS (zprávička), projekt globální sítě open source pozemních satelitních stanic, vítězný projekt soutěže The Hackaday Prize 2014. UPSat je součástí mise QB50 (Twitter). ID UPSatu je GR02. GPS přijímač na UPSatu je od české společnosti SkyFox Labs. Součástí mise QB50 je i česká nanodružice VZLUSAT-1 s ID CZ02.

Ladislav Hagara | Komentářů: 3
21.4. 15:00 | Komunita

V diskusním listu Thunderbird planning vývojáři poštovního klienta Thunderbird řeší, zda by nebylo možné budoucí Thunderbird postavit nad webovými technologiemi, tj. nad Electronem, stejně jako například Nylas Mail. Gecko, nad kterým je Thunderbird postaven, se má hodně změnit. V plánu je odstranění vlastností, které Firefox už nepotřebuje, ale Thunderbird je na nich závislý [Hacker News, reddit].

Ladislav Hagara | Komentářů: 80
21.4. 10:22 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno bylo celkově 299 bezpečnostních chyb. V Oracle Java SE je například opraveno 8 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 7 z nich. V Oracle MySQL je opraveno 39 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 11 z nich.

Ladislav Hagara | Komentářů: 6
21.4. 10:00 | Pozvánky

V úterý 25. dubna proběhne další Prague Containers Meetup. Přijďte se nechat inspirovat jak zlepšit build/delivery pipeline vašich kontejnerových aplikací.

little-drunk-jesus | Komentářů: 2
20.4. 21:33 | Komunita

Na Launchpadu se objevilo kódové jméno následující verze Ubuntu. Ubuntu 17.10 bude Artful Aardvark (mazaný hrabáč) [OMG! Ubuntu!].

Ladislav Hagara | Komentářů: 9
20.4. 20:11 | Zajímavý software

MojeFedora.cz informuje, že společnost Nylas oznámila vydání verze 2.0 poštovního klienta Nylas Mail (původně Nylas N1), která již plně podporuje Linux. Obchodní model společnosti je tzv. open core. Samotný klient je open source, ale uživatel si musí připlatit za některé pokročilé funkce. V základu se lze připojit k GMailu nebo libovolnému účtu přes IMAP. Podpora Exchange je pouze v placené verzi. Klient je napsaný nad Electronem.

Ladislav Hagara | Komentářů: 12
20.4. 15:55 | Zajímavý článek

České centrum pro investigativní žurnalistiku (ČCIŽ) publikovalo na svých stránkách článek s názvem Je česká státní správa „rukojmím Microsoftu“?. Drtivá většina české veřejné správy je závislá na výrobcích softwarového gigantu Microsoft – a nijak zvlášť jí to nevadí.

Ladislav Hagara | Komentářů: 16
20.4. 02:48 | Nová verze

Google Chrome 58 byl prohlášen za stabilní. Nejnovější stabilní verze 58.0.3029.81 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo 29 bezpečnostních chyb. Mezi nimi i chyba umožňující phishing s unicode doménami.

Ladislav Hagara | Komentářů: 0
19.4. 22:44 | Nová verze

Po šesti týdnech od vydání verze 52.0 byla vydána verze 53.0 webového prohlížeče Mozilla Firefox. Z novinek lze upozornit například na nové kompaktní vzhledy – tmavý z Firefoxu Developer Edition a jeho světlá varianta. Na Linuxu byla ukončena podpora procesorů starších než Pentium 4 a AMD Opteron. Podrobné informace v poznámkách k vydání a na stránce věnované vývojářům. Řešeny jsou také bezpečnostní chyby.

Ladislav Hagara | Komentářů: 11
Chystáte se pořídit CPU AMD Ryzen?
 (4%)
 (35%)
 (0%)
 (7%)
 (44%)
 (10%)
Celkem 272 hlasů
 Komentářů: 31, poslední 20.4. 21:26
    Rozcestník

    Dotaz: awk- jak se zbavit nepotrebneho znaku

    24.10.2005 07:49 mysak
    awk- jak se zbavit nepotrebneho znaku
    Přečteno: 300×
    Ahoj,
    pomoci awk vytahuji ze souboru stringy, oddelene mezerou- to je v pohode, ale nektery string obsahuje na konci carku nebo nektery je cely v uvozovkach. Otazka- nevite jak prinutit awk, aby ten string o tyto znaky zbavil, proste je nevypsal, btw man jsem procetl ale nikde jsem nic nenasel...

    Diky, michal

    Odpovědi

    24.10.2005 09:31 mlz | skóre: 12 | blog: Obcas
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    Cetl, ale spatne :-)) Magicka promenna=FS
    {BEGIN {FS='[;,:~]*[\t ]'} #
    Bude Oddelovat slova pomoci mezery,tabelatoru, a ignorovat strednik, carku, dvojtecku, tildu pred mezerou Mia More, Zelenina: mrkev; Petrzel -- $3 bude Zelenina
    Uvozovky se resi pres split/gsub
    Na rozdil od perlu, FS je REGEX (muze byt)
    26.10.2005 10:36 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    Co to plácáš o tom perlu? Neber perl do huby nadarmo. Co je jakýsi FS? Nic takového v perlu není, tam se to dělá pomocí split a jeho parametr pochopitelně regexp je. Jestli se chceš vytahovat na RS, tak to v perlu opravdu není regexp, ale to není tento případ.
    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é.
    24.10.2005 09:34 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    Třeba
    awk -F '[",]? "?' ...
    
    nebo je odstraňovat pomocí gsub().
    25.10.2005 08:55 mysak
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    ahoj,
    dik za tip, odstraneni carek OK, ale nevim jak na ty uvozovky. Soubor obsahuje radky, napr.

    pepa "karel", "jindra",

    pomoci gawk -F '[",]? "?' '{print $2,$3}' soubor.txt dostanu
    karel" jindra"

    a pomoci gawk -F '[,:"]*[\t ]' '{print $2,$3}'soubor.txt dostanu
    "karel "jindra

    Stale mi to zbyvaji uvozovky, nevite jak s nimi pryc, bez pouziti gsub()
    mysak
    25.10.2005 21:07 mysak
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    Opravdu nemate nejakej TIP?
    26.10.2005 07:58 mlz | skóre: 12 | blog: Obcas
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    1/ tr -d '"' < soubor.txt |awk ... # umaze uvozovky tr
    2/ gsub(["], ""); ...

    3/ Netusim, ma-li byt $0='Karel "Karel", Milan; Ofsem' $1=="Karel Karel", nebo "Karel"
    26.10.2005 08:52 mysak
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    Potrebuji aby ty jmena byla bez cehokoli- bez uvozovek, bez apostrofu, proste holej text.
    26.10.2005 09:56 mlz | skóre: 12 | blog: Obcas
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    Ten vstupni soubor prozente tr -d '"' - to funguje - a zbavite se uvozovek

    Ten gsub funguje taky - v pripade, ze nemate tr (v Linuxu jsou to u mne/gentoo coreutil)

    V cem je problem ?
    26.10.2005 10:29 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    Hele, co kdyby jsi nám sem hodil vzorek toho textu. Z toho tveho zmateneho popisu jsem nepochopil ani prd.
    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é.
    26.10.2005 11:08 mysak
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    JO, to je pravda, je to trosku zmateny, ten vzorek:

    Pavel Jindra "Zuzana", "Michal", Tomas
    Rosta Ondrej "Robert", "Radim", Honza Pavel
    Martin Sofie "Daniel", "Dominik", Erik Klement Vladislav Vladimir

    A takhle je to celej dlouhej soubor (radky pod sebou), potrebuji do DB ulozit jen prave ty jmena bez uvozovek. Carek se jde zbavit.
    26.10.2005 12:14 mlz | skóre: 12 | blog: Obcas
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    Nepochopil jsem

    Proc to nejde prohnat pipou (sed, tr, awk -- cokoliv), kde odstranim carky, uvozovky apod a potom teprve to prozenu awk.

    CMD_kde_odstranim[",; \t] <Z_INPUT_SOUBORU | awk ... |

    V pripade, ze NEZALEZI na obsahu $1, ty znaky (+mezera) bych nahradil \n - kazda polozka = samostatny radek

    A asi bych to nedelal v awk, jedna-li se o INSERT INTO... Vetsina jazyku toto zvlada. Ale priznam se, ze je stale malo informaci...
    26.10.2005 13:59 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    jojo, taky mi to nějak pořád není moc jasné. Řešení je přitom tolik od
    tr -d '",' | tr '[:space:]' '\n'
    přes
    sed -e 'y/",//;s/  */\n/'
    až po
    # super hyper parser for Mysak's file
    sub parseMysaksFile (*&) {
      my ($file, $whatToDo) = @_;
      while (<$file>) {
        chomp;
        &$whatToDo($_) foreach (split qr{["',;]*\s+["']*});
      }
    }
    
    # how to use super hyper parser
    {
      local $\=$/;
      parseMysaksFile DATA, sub {print @_};
    }
    
    __END__
    Pavel Jindra "Zuzana", "Michal", Tomas
    Rosta Ondrej "Robert", "Radim", Honza Pavel
    Martin Sofie "Daniel", "Dominik", Erik Klement Vladislav Vladimir
    
    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é.
    26.10.2005 15:24 mysak
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    Diky VSEM za rady a tipy, ale ja to chtel jednoduse prohnat pres awk do mysql takhle:

    gawk '{ print "insert into test(prvni,druhy) values(\"" $4 "\",\"" $5 "\");" }' soubor.txt | mysql -u root -D test

    Ale vadi tam ty uvozovky a carky. Takze by bylo lepsi, kdybych ten soubor.txt nejprve prohnal pres to tr -d a pak udelal tento insert pomoci awk?
    27.10.2005 11:00 mlz | skóre: 12 | blog: Obcas
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    V pripade, ze oddelovac muze byt cokoliv po mezere (tedy ne carka) budete vkladat (Michal Tomas|Radim Honza|Dominik Erik) -- predpokladam, ze to je to, co chcete-- bude fungovat tr -d '",' < soubor.txt| awk '{ print "insert into test(prvni,druhy) values(\"" $4 "\",\"" $5 "\");" }' | mysql -u root -D test
    A TAKE
    awk '{ gsub(/[",]/, "");
    print "insert into test(prvni,druhy) values(\"" $4 "\",\"" $5 "\");" }' | mysql -u root -D test
    Stejne si myslim, ze lepsi reseni je pouzit nejaky jazyk a ty data tam pchat pomoci neho - Osetreni transakci
    Namisto tr muze byt cokoliv, co to umi (ja nemam rad sed a nahrazuji ho awk :-))
    Takhle vagne definovana vstupni data je strasidelnost (Data neoddelena mezerou/Pipou, promenlivy pocet poli ve vstupu
    26.10.2005 10:18 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: awk- jak se zbavit nepotrebneho znaku
    Zbavení se uvozovek, data čte ze stdin:
    sed 's/\"//d'
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free

    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.