Byla vydána nová verze 25.12.6 linuxové distribuce primárně určené pro routery a vestavěné systémy OpenWrt (Wikipedie). Opravena je řada zranitelností v základních síťových službách, které jsou ve výchozím nastavení aktivní a které lze zneužít na dálku. Důrazně je doporučena aktualizace.
Český projekt mapSTL.com promění vybrané místo na světě ve 3D mapu pro tisk, včetně měst, kopců a hor. Vytištěnou mapu můžete také pověsit na zeď jako obraz. STL i barevný 3MF stáhnete zdarma a bez registrace. Vyzkoušejte své oblíbené místo a podělte se o zpětnou vazbu.
Byl zveřejněn průběžně aktualizovaný program konference OpenAlt 2026 o otevřeném softwaru a datech, IT bezpečnosti, DIY a IoT. Konference proběhne o víkendu 7. a 8. listopadu v prostorách FIT VUT v Brně. Vstup je zdarma.
Po 9 týdnech vývoje od vydání Linuxu 7.2 oznámil Linus Torvalds vydání Linuxu 7.3. Podrobný přehled novinek a vylepšení na Linux Kernel Newbies nebo LWN.net: první a druhá polovina začleňovacího okna.
Memtest86+ (Wikipedie), svobodný nástroj pro kontrolu operační paměti, byl vydán ve verzi 9.00. S podporou architektury AArch64 (ARM64).
Společnost Fairphone stojící za stejnojmennými mobilními telefony představila (pdf) bezdrátová špuntová sluchátka Fairbuds 2. Opravitelná, s vyměnitelnými bateriemi a tříletou zárukou. Cena 119 eur.
O víkendu 17. a 18. října lze na brněnském výstavišti navštívit s jednou vstupenkou dvě akce: Maker Faire Brno, festival inovací, kreativity a kutilství, a GameDev Connect, akci určenou pro všechny současné a hlavně budoucí herní vývojáře.
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
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" ...
awk '/1/,/2/ {if(match($0, "ahoj")) print;}'
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.
#!/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;}
cat $1|\
awk '/1/,/2/ {spoj=spoj $0 "\n"}
{ if (spoj~"1" && spoj~"ahoj" && spoj~"2")
{
{print spoj}
{spoj=""}
}
}
'>out
diky vsem!
Terka
Tiskni
Sdílej: