Intel vydal 34 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20250812 mikrokódů pro své procesory řešící 6 bezpečnostních chyb.
Byla vydána nová verze 1.25 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.
Byla vydána beta verze Linux Mintu 22.2 s kódovým jménem Zara. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze novou XApp aplikaci Fingwit pro autentizaci pomocí otisků prstů nebo vlastní fork knihovny libAdwaita s názvem libAdapta podporující grafická témata. Linux Mint 22.2 bude podporován do roku 2029.
Provozovatel internetové encyklopedie Wikipedie prohrál v Británii soudní spor týkající se některých částí nového zákona o on-line bezpečnosti. Soud ale varoval britského regulátora Ofcom i odpovědné ministerstvo před zaváděním přílišných omezení. Legislativa zpřísňuje požadavky na on-line platformy, ale zároveň čelí kritice za možné omezování svobody slova. Společnost Wikimedia Foundation, která je zodpovědná za fungování
… více »Byla vydána verze 2.0.0 nástroje pro synchronizaci dat mezi vícero počítači bez centrálního serveru Syncthing (Wikipedie). Přehled novinek na GitHubu.
Americký prezident Donald Trump se v pondělí osobně setkal s generálním ředitelem firmy na výrobu čipů Intel Lip-Bu Tanem. Šéfa podniku označil za úspěšného, informují agentury. Ještě před týdnem ho přitom ostře kritizoval a požadoval jeho okamžitý odchod. Akcie Intelu v reakci na schůzku po oficiálním uzavření trhu zpevnily asi o tři procenta.
Byl vydán Debian GNU/Hurd 2025. Jedná se o port Debianu s jádrem Hurd místo obvyklého Linuxu.
V sobotu 9. srpna uplynulo přesně 20 let od oznámení projektu openSUSE na konferenci LinuxWorld v San Franciscu. Pokuď máte archivní nebo nějakým způsobem zajímavé fotky s openSUSE, můžete se o ně s námi podělit.
Byl vydán Debian 13 s kódovým názvem Trixie. Přehled novinek v poznámkách k vydání.
WLED je open-source firmware pro ESP8266/ESP32, který umožňuje Wi-Fi ovládání adresovatelných LED pásků se stovkami efektů, synchronizací, audioreaktivním módem a Home-Assistant integrací. Je založen na Arduino frameworku.
tohle funguje ale tohle nechci AAA=$(</tmp/var) echo "${AAA%%_*}" > /tmp/add_var
chci tohle řešení ale tohle nefunguje echo "${$(</tmp/var)%%_*}" >> /tmp/add_var echo "${`</tmp/var`%%_*}" > /tmp/add_var echo "${$(cat /tmp/var)%%_*}" > /tmp/add_var echo "${`cat /tmp/.var`%%_*}" > /tmp/add_varDíky za pomoc
Řešení dotazu:
${
musí být jméno proměnné, nikoli její obsah. Mezi jménem a obsahem je setsakramentský rozdíl.
Navíc se jméno proměnné stejně neexpanduje (kromě nepřímého jména s !), expanduje se pouze část za případným operátorem (zde %%). Jak přesně, to je popsáno v sekci Parameter Expansion.
Kromě toho polovina těch konstrukcí uvnitř jsou úplné nesmysly, jako např. `</tmp/var`
, což přeloženo do češtiny znamená ‚spusť příkaz </tmp/var
(což nic neudělá, protože to přesměruje vstup prázdného příkazu) a jeho výstup (který je tedy vždy prázdný) sem vlož`, tudíž by to nemělo smysl ani v místě, kde by to shell expandoval.
1) mám soubor /tmp/var 2) soubor /tmp/var obsahuje text: aaa a aa _ bb bbbbbb b bb 3) do jednoho souboru /tmp/lt_var chci uložit text který je před podtržítkem v souboru /temp/var 4) do druhého souboru /tmp/rt_var chci uložit text který je za podtržítkem v souboru /temp/varŘešení je samozřejmě jednoduché ale potřebuji jiné řešení, bez použití proměnných
TXT=$(</tmp/var) echo "${TXT%%_*}" > /tmp/lt_var echo "${TXT##*_}" > /tmp/rt_varproto jsem se snažil už zoufale o takové nesmyslné výkřiky do tmy s nadějí že to půjde
echo "${$(</tmp/var)%%_*}" > /tmp/lt_varDíky za každý tip ;)
#!/bin/sh awk -F "_" '{print $1;}' </tmp/var > /tmp/lt_var awk -F "_" '{print $2;}' </tmp/var > /tmp/rt_var
" dsa dsa asd sad dsa d dd ddd w"ale jen
"dsa dsa asd sad dsa d dd ddd w"Jinak díky moc za help
sed -r 's/[[:space:]]*_.*//;s/[[:space:]]+/ /;s/^ //' </tmp/var >/tmp/lt_var sed -r 's/.*_[[:space:]]*//;s/[[:space:]]+/ /;s/ $//' </tmp/var >/tmp/rt_varPři použití BSD sedu namísto GNU sedu je zapotřebí option -E namísto -r.
Tiskni
Sdílej: