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 18:00 | Nová verze

    VKD3D-Proton byl vydán ve verzi 3.0. Jedná se fork knihovny vkd3d z projektu Wine pro Proton. Knihovna slouží pro překlad volání Direct3D 12 na Vulkan. V přehledu novinek je vypíchnuta podpora AMD FSR 4 (AMD FidelityFX Super Resolution 4).

    Ladislav Hagara | Komentářů: 0
    dnes 03:11 | Nová verze

    Poštovní klient Thunderbird byl vydán v nové verzi 145.0. Podporuje DNS přes HTTPS nebo Microsoft Exchange skrze Exchange Web Services. Ukončena byla podpora 32bitového Thunderbirdu pro Linux.

    Ladislav Hagara | Komentářů: 0
    dnes 02:33 | IT novinky

    U příležitosti státního svátku 17. listopadu probíhá na Steamu i GOG.com již šestý ročník Czech & Slovak Games Week aneb týdenní oslava a také slevová akce českých a slovenských počítačových her.

    Ladislav Hagara | Komentářů: 0
    včera 19:33 | Nová verze

    Byla vydána nová verze 9.19 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Vypíchnout lze například nový balíček BirdNET-Go, tj. AI řešení pro nepřetržité monitorování a identifikaci ptáků.

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

    Byla vydána nová verze 3.38 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.10 souvisejícího programovacího jazyka Dart (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    včera 01:33 | Nová verze

    Organizace Apache Software Foundation (ASF) vydala verzi 28 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 0
    15.11. 16:11 | Nová verze

    Byl vydán Debian 13.2, tj. druhá opravná verze Debianu 13 s kódovým názvem Trixie. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

    Ladislav Hagara | Komentářů: 0
    15.11. 12:11 | IT novinky

    Google představil platformu Code Wiki pro rychlejší porozumění existujícímu kódu. Code Wiki pomocí AI Gemini udržuje průběžně aktualizovanou strukturovanou wiki pro softwarové repozitáře. Zatím jenom pro veřejné. V plánu je rozšíření Gemini CLI také pro soukromé a interní repozitáře.

    Ladislav Hagara | Komentářů: 5
    14.11. 14:22 | Bezpečnostní upozornění

    V přihlašovací obrazovce LightDM KDE (lightdm-kde-greeter) byla nalezena a již opravena eskalace práv (CVE-2025-62876). Detaily v příspěvku na blogu SUSE Security.

    Ladislav Hagara | Komentářů: 5
    14.11. 13:22 | Nová verze

    Byla vydána nová verze 7.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Tor Browser byl povýšen na verzi 15.0.1. Další novinky v příslušném seznamu.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (46%)
     (18%)
     (18%)
     (23%)
     (15%)
     (23%)
     (16%)
     (16%)
    Celkem 359 hlasů
     Komentářů: 16, poslední 12.11. 18:21
    Rozcestník

    Dotaz: awk getline -chyba

    4.1.2007 16:56 Terka | skóre: 13
    awk getline -chyba
    Přečteno: 279×
    dotaz je az dole
    mam 2 soubory, "in" a "dvojice":
    chci je spojit podobne jako v SQL inner join, 
    where in.2sloupec=dvojice.1sloupec 
    
    toto je in:
    a b
    a e
    
    toto je dvojice:
    a b
    a c
    b d
    e a
    e g
    
    
    chci je spojit tak, abych propojila 2 sloupec in na 1 sloupec dvojice 
    tj 
    
    b
    e
    spojit s
    a
    a
    b
    e
    e
    
    
    
    abych dostala
    a b d
    a e a
    a e g
    
    dotaz: proc mi awk uz projede soubor in jen pro 1.radek?
    
    awk ' 
           {radek = $0}
           {while ("cat dvojice" | getline dvoj)
             print radek,dvoj
             next
           }
          {print}
             ' in
    
    dotaz 2: proc mi hlasi chybu u:
    awk ' 
           {radek = $0
           while ( getline prom < dvojice >0)  #tady ma byt chyba
             print radek,prom  
           next
           }
          {print "ahoj"}
         
         ' in
    
    
    

    Odpovědi

    Josef Kufner avatar 4.1.2007 22:11 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: awk getline -chyba
    ad dotaz 2:
    proc mi hlasi chybu u:
    Opravené to vypadá takto:
    awk ' 
           {radek = $0
           while ( getline prom < "dvojice" >0)  #tady ma byt chyba
             print radek,prom  
           next
           }
          {print "ahoj"}
         
         ' in
    
    Bez uvozovek je to bráno jako proměnná a ta není nastavena.
    Hello world ! Segmentation fault (core dumped)
    Josef Kufner avatar 4.1.2007 22:17 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: awk getline -chyba
    ad dotaz 1:
    awk '{
            radek = $0
            while (getline dvoj <"dvojice")
               print radek,dvoj
            close ("dvojice")
         }
         {print}
    ' in
    
    … hádám, že to next dělalo něco jiného než jsi chtěla.
    Hello world ! Segmentation fault (core dumped)
    5.1.2007 09:54 Jiří Lisický | skóre: 31 | blog: JIL_blog | Olomouc
    Rozbalit Rozbalit vše Re: awk getline -chyba
    pokud netrváš na awk:

    join -1 2 -o 1.1,1.2,2.2 in dvojice

    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.