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 10:22 | Humor

    Connor Byrne z USA používal pro přihlašování na svůj iPhone 13 s iOS 18 heslo obsahující háček. Po aktualizaci na iOS 26.4 se už ale do telefonu nepřihlásí. Při přihlašování nelze tento háček zadat. Apple jej prostě odstranil [The Register].

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

    Linus Torvalds vydal jádro Linux 7.0. Podrobný výčet změn je ke zhlédnutí na stránce Kernel Newbies, stručné výběry v LWN (část první, druhá).

    |🇵🇸 | Komentářů: 2
    dnes 02:44 | Komunita

    Na čem aktuálně pracují vývojáři GNOME? Pravidelný přehled novinek v Týden v GNOME. Vypíchnout lze novou verzi 2026.1 přehrávače hudby Amberol (Flathub).

    Ladislav Hagara | Komentářů: 0
    včera 13:11 | Nová verze

    Byla vydána verze 12.0 s kódovým jménem Ecne linuxové distribuce Trisquel GNU/Linux. Založena je na Ubuntu 24.04 LTS a podporována bude do roku 2029. Trisquel patří mezi svobodné distribuce doporučované Nadací pro svobodný software (FSF).

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

    Open-source citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 9. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    11.4. 18:33 | Komunita

    Libre Graphics Meeting 2026, tj. čtyřdenní konference a setkání vývojářů a uživatelů svobodných a otevřených grafických softwarů, proběhne od 22. do 25. dubna v Norimberku. Dění lze sledovat na Mastodonu.

    Ladislav Hagara | Komentářů: 0
    11.4. 03:11 | Zajímavý software

    Vývojář Alexandre Gomes Gaigalas na GitHubu zveřejnil c89cc.sh, parser a kompilátor jazyka C89 napsaný v pouhém jediném skriptu o přibližně 8000 řádcích čistého bashe (bez dalších externích závislostí), který generuje ELF64 binárky pro x86-64. Jedná se o velmi jednoduchý kompilátor, který nepodporuje direktivy #include a dokonce ani funkci printf (lze použít puts), všechny dostupné deklarace lze nalézt v proměnné _BUILTIN_LIBC na konci skriptu. Skript je volně dostupný pod ISC licencí.

    » FIDESZ🧡! « | Komentářů: 10
    10.4. 23:33 | Nasazení Linuxu

    Francouzská vláda oznámila, že v rámci strategie 'digitální suverenity' zahájí 'přechod od systému Windows k počítačům s operačním systémem Linux' (sa sortie de Windows au profit de postes sous système d'exploitation Linux). DINUM (meziresortní ředitelství pro digitální technologie) požádalo ministerstva, aby do podzimu 2026 vypracovaly konkrétní plány nasazení Linuxu. Francie již dříve migrovala části státní správy na otevřená řešení.

    » FIDESZ🧡! « | Komentářů: 43
    10.4. 05:22 | IT novinky

    Nezisková organizace Electronic Frontier Foundation (EFF) hájící občanské svobody v digitálním světě po téměř 20 letech opouští platformu X (dříve Twitter). Na platformách Bluesky, Mastodon, LinkedIn, Instagram, TikTok, Facebook, Threads a YouTube zůstává.

    Ladislav Hagara | Komentářů: 6
    10.4. 03:33 | Nová verze

    Terminálový textový editor GNU nano byl vydán ve verzi 9.0. Vylepšuje chování horizontálního posouvání pohledu na dlouhé řádky a chování některých klávesových zkratek. Více v seznamu změn.

    |🇵🇸 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (1%)
     (12%)
     (31%)
     (3%)
     (6%)
     (2%)
     (15%)
     (24%)
    Celkem 1297 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: tisk od-do s podminkou

    4.3.2008 15:56 Terka | skóre: 13
    tisk od-do s podminkou
    Přečteno: 330×
    ahoj, mam soubor:
    1
    ..
     ahoj
    ..
    2
    ..
    ..
    ..
    1
    ..
     cau
    ..
    2
    ..
    
    ------------------------------------------------------------------
    .. jsou nejake radky, obecne nevim kolik
    
    chtela bych vytisknout casti mezi 1-2 ktere obsahuji ahoj
    awk '/1/,/2/ {print}' umim
    
    ale jak vytisknout jen ty co obsahuji ahoj?
    
    diky Terka

    Odpovědi

    4.3.2008 16:06 miso | skóre: 36 | blog: iSCSI_initiator_howto | Praha
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    pokial to nieje chytak, tak:
    grep ahoj subor
    Project Satan infects Calculon with Werecar virus
    4.3.2008 16:07 Terka | skóre: 13
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    na grep to neni protoze je tam ruzny pocet radku. idealne awk nebo perl
    5.3.2008 00:55 Pavel1 | skóre: 33
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    Ne jenom na grep, ale i na grep :-) :
    $ cat soubor.txt | sed -n '/1/,/2/ p' | grep ahoj
     ahoj
    $ cat soubor.txt | awk '/1/,/2/ {print}' | grep ahoj
     ahoj
    
    PS: Ten cat tam je "na víc" ...
    5.3.2008 01:32 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    Možná mi něco ušlo, ale nechtěla tazatelka i ty části kolem "ahoj", a ne jenom to "ahoj"? ;-)
    5.3.2008 10:13 Terka | skóre: 13
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    ano
    blami avatar 5.3.2008 03:03 blami | skóre: 29 | Praha
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    zadny grep a zadne pipy. Tohle je awk oneliner.
    awk '/1/,/2/ {if(match($0, "ahoj")) print;}'
    5.3.2008 04:13 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    Budeš na tom ještě muset zapracovat, viz zadání. ;-)
    blami avatar 5.3.2008 11:43 blami | skóre: 29 | Praha
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    Aha spatne jsem ho pochopil.
    5.3.2008 10:12 Terka | skóre: 13
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    to zadani nebylo presne, chtela jsem cele bloky od 1 do 2
    5.3.2008 04:28 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    Bohužel můžu posloužit jen řešením v Ruby. Tohle fuguje jako filtr:
    ruby -e 'STDIN.read.scan(/^1$.*?^2$/m).grep(/ahoj/).each{|x|puts x}'
    Nicméně základní myšlenka by snad měla fungovat všude, kde jsou k dispozici víceřádkové regexpy. Prostě nejdřív vyjmu všechny výchozí skupiny "vocaď pocaď" (tady mezi jedničkou a dvojkou) a pak z nich vyďobu jen ty, co vyhoví podmínce.
    5.3.2008 08:55 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    #!/usr/bin/awk -f
    
    BEGIN { data=""; willprint=0; }
    
    /1/ { data=""; willprint=0; next; }
    /2/ { if ( willprint == 1 ) print data; next; }
    /ahoj/ { willprint=1; next; }
        { data=data $0 "\n"; next;}
    5.3.2008 10:10 Terka | skóre: 13
    Rozbalit Rozbalit vše Re: tisk od-do s podminkou
    nakonec se mi to povedlo awk-ckem:
    cat $1|\
    awk '/1/,/2/  {spoj=spoj $0 "\n"}
      
      { if (spoj~"1" && spoj~"ahoj" && spoj~"2") 
        {
         {print spoj}
         {spoj=""}
        }    
      }
       '>out
    
    diky vsem! Terka

    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.