abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:22 | Komunita

    Provoz Mozilla.social, tj. instance Mastodonu provozované Mozillou, bude 17. prosince 2024 ukončen.

    Ladislav Hagara | Komentářů: 0
    dnes 05:00 | Nová verze

    Byla vydána nová major verze 6 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu. Ke stažení jsou oficiální binární balíčky pro Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04, Debian 12, Fedora 39, Amazon Linux 2 a Red Hat Universal Base Image 9.

    Ladislav Hagara | Komentářů: 0
    včera 19:00 | IT novinky

    Exploze osobních komunikačních zařízení v Libanonu zabily osm lidí, přibližně 2750 lidí je zraněno. Zhruba 200 jich je v kritickém stavu.

    Ladislav Hagara | Komentářů: 18
    včera 16:55 | Nová verze

    Byla vydána Java 23 / JDK 23. Nových vlastností (JEP - JDK Enhancement Proposal) je 12. Nová Java / JDK vychází každých 6 měsíců. LTS verze jsou 8, 11, 17 a 21 a bude 25.

    Ladislav Hagara | Komentářů: 1
    včera 16:22 | Nová verze

    Byla vydána betaverze Fedora Linuxu 41, tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 22. října. Z novinek (ChangeSet) lze vypíchnout Valkey místo nesvobodného Redisu, konec Pythonu 2, instalace proprietárních ovladačů Nvidia s podporou Secure Boot, DNF 5, RPM 4.20, KDE Plasma Mobile Spin, LXQt 2.0, …

    Ladislav Hagara | Komentářů: 1
    včera 13:11 | IT novinky

    Digitální a informační agentura (DIA) přebírá od 1. listopadu správu Registru obyvatel a Registru osob. Převodem pokračuje postupné soustřeďování sdílených informačních systémů státu pod DIA (𝕏).

    Ladislav Hagara | Komentářů: 3
    včera 13:00 | IT novinky

    Společnost Apple vydala nové verze operačních systémů pro svá zařízení: macOS 15 Sequoia, iPadOS 18, tvOS 18, visionOS 2, watchOS 11 a iOS 18.

    Ladislav Hagara | Komentářů: 7
    včera 01:22 | Komunita

    Konsorcium Linux Foundation představilo svůj nejnovější projekt s názvem OpenSearch Software Foundation zastřešující další vývoj OpenSearch a OpenSearch Dashboards. OpenSearch je forkem vyhledávače Elasticsearch a OpenSearch Dashboards je forkem souvisejícího nástroje pro vizualizaci dat Kibana. V roce 2021 přešly projekty Elasticsearch a Kibana z licence Apache 2.0 na duální licencování pod Server Side Public License (SSPL) a

    … více »
    Ladislav Hagara | Komentářů: 0
    16.9. 18:33 | Nová verze Ladislav Hagara | Komentářů: 0
    16.9. 12:55 | Zajímavý projekt

    TamaGo je open source framework pro programování ARM a RISC-V systémů na čipu (SoC) v programovacím jazyce Go. Prezentace projektu z OSFC (Open Source Firmware Conference) v pdf na GitHubu.

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

    Dotaz: modifikace tabulky

    16.5.2006 14:01 Mirekh
    modifikace tabulky
    Přečteno: 70×
    Zdravim

    Mohl byste mi nekdo poradit, jak nejjednoduseji modifikuji nasledujici typ tabulky.

    ID datum download[B] upload[B]

    1 2006-05-01 00:00:00 2650433 1538376

    2 2006-05-01 00:00:00 846872298 91846365

    3 2006-05-01 00:00:00 83691861 2924621

    4 2006-05-01 00:00:00 685708 667298

    5 2006-05-01 00:00:00 1271977752 76270418

    6 2006-05-01 00:00:00 1966648368 247124512

    7 2006-05-01 00:00:00 2049557 0

    8 2006-05-01 00:00:00 180044155 10432118

    Potrebuji zmenit polozku download na 0 v pripade, ze je bud mensi nez 3MB nebo kdyz je upload roven 0.

    Vedel by nekdo co s tim ?

    Odpovědi

    Diskuse byla administrátory uzamčena.
    FAQ: Proč byl uzamčen/smazán můj dotaz v Poradně?

    16.5.2006 14:04 s0 | skóre: 32 | blog: nejchytřejší kecy | prágl
    Rozbalit Rozbalit vše Re: modifikace tabulky
    proc mam pocit, ze si tu ze mne dnes vsichni delaji srandu?! napoveda: SQL reference, prikaz UPDATE. treba. tezko rict, ceho se tykala otazka...
    Kuolema Kaikille (Paitsi Meille).
    16.5.2006 14:06 Mirekh
    Rozbalit Rozbalit vše Re: modifikace tabulky
    Omlouvam se. Zapomnel jsem dodat, ze to chci pomoci bash.

    Mirek
    16.5.2006 14:07 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: modifikace tabulky
    Na takový typ úloh bude asi nejvhodnější použít awk.
    16.5.2006 14:13 Mirekh
    Rozbalit Rozbalit vše Re: modifikace tabulky
    To me take napadlo ale nevim jak modifikovat dany sloupec (danou polozku). Kdyz dam neco jako:

    awk '{if($5=="0") $4=0 print $0}' pokus2.csv

    tak mi to hlasi syntaktickou chybu. Nevim jak to presne napsat.
    16.5.2006 22:19 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: modifikace tabulky
    Teď mi není moc jasné, co jste tím zápisem vlastně mínil. Původní požadavek bych napsal nějak takto:
    {
      printf("%d %s %s %d %d\n",
        $1, $2, $3, (($4<3145728 || $5==0) ? 0 : $4), $5);
    }
    
    16.5.2006 22:20 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: modifikace tabulky
    A před tu levou složenou závorku přidat pro jistotu
      /^ *[[:digit:]]/
    
    aby se nepokoušel zpravovávat záhlaví té tabulky.
    16.5.2006 14:33 Mti. | skóre: 31 | blog: Mti
    Rozbalit Rozbalit vše Re: modifikace tabulky
    no jestli to "musi" byt v bashi...
    while read id dat cas datd datu
      do
       if ((datd<3000000)) || ((datu==0))
       then
        datd=0
       fi
       echo $id $dat $cas $datd $datu > tabulka2
      done < tabulka
    
    mv tabulka2 tabulka
    
    ... doufam, ze je to domaci uloha :-)
    Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
    16.5.2006 14:34 Mti. | skóre: 31 | blog: Mti
    Rozbalit Rozbalit vše Re: modifikace tabulky
    za tim echo ma byt >> :-)
    Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
    16.5.2006 16:24 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: modifikace tabulky
    Škoda že to musí být v Bashi ;-)
    #!/usr/bin/env python
    import string
    
    for line in file('tabulka'):
      polozky = line.split()
      if int(polozky[3]) < 3*1024**2 or int(polozky[4]) == 0:
        polozky[3] = '0'
      print string.join(polozky)
    
    8.7.2006 11:40 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: modifikace tabulky
    Ahoj,

    bohužel musím tuto diskusi zablokovat - poděkování směrujte na spammery. Naštěstí se zdá, že byla otázka vyřešena.

    Děkuji za pochopení
    When your hammer is C++, everything begins to look like a thumb.

    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.