Asterinas (GitHub) je v Rustu napsané jádro operačního systému poskytující s jádrem Linux kompatibilní ABI. Vydána byla verze 0.18.0. První distribucí postavenou nad jádrem Asterinas je Asterinas NixOS. Nejedná se o oficiální projekt NixOS a nemá nic společného s NixOS Foundation.
Podrobně byla rozebrána kritická zranitelnost v nf_tables (CVE-2026-23111). Další lokální eskalace práv na Linuxu. V upstreamu byla zranitelnost již v únoru opravena. Ve zdrojovém kódu stačilo odstranit 1 vykřičník.
Evropská komise (EK) nařídila americké společnosti Meta, že musí znovu umožnit bezplatný přístup konkurenčním obecně zaměřeným asistentům umělé inteligence (AI) k WhatsAppu a tento přístup musí zachovat až do ukončení antimonopolního šetření. Opatření je dočasné a má zabránit vážnému a nevratnému poškození konkurence na rychle rostoucím trhu s obecnými AI asistenty. Meta uvedla, že se proti rozhodnutí odvolá.
Společnost Anthropic představila AI modely Claude Fable 5 a Claude Mythos 5. Claude Fable 5 je první model třídy Mythos určený pro běžné použití.
Byla vydána nová stabilní verze 3.24.0, tj. první z nové řady 3.24, minimalistické linuxové distribuce zaměřené na bezpečnost Alpine Linux (Wikipedie) postavené na standardní knihovně jazyka C musl libc a BusyBoxu. Přehled novinek v poznámkách k vydání.
Na čem pracují vývojáři v Rustu napsaného mikrokernelového unixového operačního systému Redox OS (Wikipedie)? Byl publikován přehled vývoje za květen. Vypíchnout lze nový scheduler EEVDF nebo port desktopového prostředí Xfce na Redox OS.
Upozornění pro uživatele Asahi Linuxu: Neaktualizujte macOS na verzi 27 Golden Gate! Apple změnil detekci spouštěcích oddílů. Po aktualizaci oddíl s Asahi Linuxem nevidí. Snad je to jenom chyba.
Na webu konference Den IPv6, která se konala 4. června v Národní technické knihovně v pražských Dejvicích, jsou nyní k dispozici všechny prezentace (v PDF) a jejich videozáznamy. Organizátory konference byly i letos sdružení CESNET, CZ.NIC a NIX.CZ.
Byla vydána nová verze 9.1.0 správce sbírky fotografií digiKam (Wikipedie). Přehled novinek i s náhledy v oficiálním oznámení (NEWS). Vypíchnout lze vylepšené vyhledávání nebo podporu Pixel Motion Photos. Nejnovější digiKam je ke stažení také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.
Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 3. a 4. října na FIT ČVUT v pražských Dejvicích. Příjem témat poběží do konce prázdnin, pak proběhne veřejné hlasování a následně sestavení programu.
mesic den cas ip
mesic den cas ip
mesic den cas ip
mesic den cas ip
Potrebuju prevest text.log soubor do mysql databaze a z kazdeho radku vytahuju mesic den cas ip , problem je v tom ze nevim jak prevest postupne vsechny radky do mysql tabulky
mesic=`cat text.log | awk '{print $1}'`
den=`cat textlog | awk '{print $2}'`
cas=`cat text.log | awk '{print $3}'`
ipadresa=`cat text.log | awk '{print $4}'`
mysql -N -D databaze -u user -pheslo -e "INSERT INTO tabulka ( mesic , den , cas , ipadresa ) VALUES ('$mesic','$den','$cas','$ipadresa')" databaze
jen vim ze by bylo dobre je zpracovat v cyklech ?
nejako takto:
mysql -N -D databaze -u user -pheslo < `awk '{printf("INSERT INTO tabulka (mesic, den, cas, ipadresa) VALUES ('"'"%s"'"', '"'"%s"'"', '"'"%s"'"', '"'"%s"'"')\n", $1, $2, $3, $4)}' text.log`
dobry den
Urcite jde napsat:
awk '// {print "mysql -N -D databaze -u user -pheslo -e \"INSERT INTO tabulka ( mesic , den , cas , ipadresa ) VALUES (\x27" $1 "\x27,\x27" $2 "\x27,\x27" $3 "\x27,\x27" $4 "\x27)\" databaze"}' < text.log | sh
Tohle bude jakztakz fungovat, pokud tam nebude moc radku. Jinak je lepsi pouzit konstrukci LOAD DATA INFILE.
marek
anebo o neco elegantneji (nemam nikde mysql - nevim, zda se mu nemusi rict, at cte z stdin):
awk '// {print "INSERT INTO tabulka ( mesic , den , cas , ipadresa ) VALUES (\x27" $1 "\x27,\x27" $2 "\x27,\x27" $3 "\x27,\x27" $4 "\x27);" ' < text.log | mysql -N -D databaze -u user -pheslo databaze
marek
funguje perfektne jen jsem z toho trochu rozpacity ze pouzivam neco aniz bych vedel jak to funguje , stacilo by me jen trosku nakopnout at v tom moc nelitam , jeste jednou dekuju
Dobry den.
Predpokladam ze rozumite vasemu zapisu
cat text.log | awk '{print $1}'
to jde elegantneji prepsat jako
awk '{print $1}' < text.log
tim se odstrani zbytecne volani cat.
Pokud pustite
awk '// {print "mysql -N -D databaze -u user -pheslo -e \"INSERT INTO tabulka ( mesic , den , cas , ipadresa ) VALUES (\x27" $1 "\x27,\x27" $2 "\x27,\x27" $3 "\x27,\x27" $4 "\x27)\" databaze"}' < text.log
vypise Vam to akorat preparsovany text (uplne stejne jako ten Vas prikaz), ktery je vlastne to, co byste psal na klavesnici, kdybyste to tam rucne cpal.
Takze se to akorat posle rourou na stdin shellu. Neni to ale idealni reseni, protoze se pro kazdy radek znovu vola mysql.
Daleko lepsi je mysql pustit prave jednou a na stdin mu poslat vsechny radky.
takze, kdyz pustite
awk '// {print "INSERT INTO tabulka ( mesic , den , cas , ipadresa ) VALUES (\x27" $1 "\x27,\x27" $2 "\x27,\x27" $3 "\x27,\x27" $4 "\x27);" ' < text.log
vypise Vam to akorat preparsovany text, ktery je vlastne to, co byste psal na klavesnici, po spusteni mysql v interaktivnim modu.
To \x27 je zapis uvozovek pro awk.
marek
Tiskni
Sdílej: