Netwide Assembler (NASM) byl vydán v nové major verzi 3.00. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.
Linuxová distribuce Frugalware (Wikipedie) ke konci roku 2025 oficiálně končí.
Byla vydána nová verze 3.0.6 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP bude brzy k dispozici také na Flathubu.
Americký výrobce čipů AMD uzavřel s americkou společností OpenAI smlouvu na několikaleté dodávky vyspělých mikročipů pro umělou inteligenci (AI). Součástí dohody je i předkupní právo OpenAI na přibližně desetiprocentní podíl v AMD.
Byla vydána nová verze 10.1 sady aplikací pro SSH komunikaci OpenSSH. Uživatel je nově varován, když se nepoužívá postkvantovou výměnu klíčů.
Byly zpracovány a na YouTube zveřejněny videozáznamy z konference LinuxDays 2025.
Na konferenci LinuxDays 2025 byl oficiálně představen nový router Turris Omnia NG.
Přímý přenos (YouTube) z konference LinuxDays 2025, jež probíhá tento víkend v Praze v prostorách FIT ČVUT. Na programu je spousta zajímavých přednášek.
V únoru loňského roku Úřad pro ochranu osobních údajů pravomocně uložil společnosti Avast Software pokutu 351 mil. Kč za porušení GDPR. Městský soud v Praze tuto pokutu na úterním jednání zrušil. Potvrdil ale, že společnost Avast porušila zákon, když skrze svůj zdarma dostupný antivirový program sledovala, které weby jeho uživatelé navštěvují, a tyto informace předávala dceřiné společnosti Jumpshot. Úřad pro ochranu osobních údajů
… více »Google Chrome 141 byl prohlášen za stabilní. Nejnovější stabilní verze 141.0.7390.54 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 21 bezpečnostních chyb. Za nejvážnější z nich (Heap buffer overflow in WebGPU) bylo vyplaceno 25 000 dolarů. Vylepšeny byly také nástroje pro vývojáře.
/home/admin/neco-neco.www.neco.txt
na
/home/admin/neco-neco.neco.txt
Tedy zbavit se "www.".
Díky
Řešení dotazu:
rename
Da sa to aj cisto v bash-i a inych shelloch tiez isto. V bash-i by to mohlo byt aj nasledovne a mozno aj jednoduchsie (aj ked rychlost nebude mozno ozdobou tohto riesenia pri velkych objemoch :) ):
cesta='path/admin' string='.www' maska='^.*-.*\.www\..*\.txt$' for file in "$cesta"/* do if [[ -f "$file" && -w "$file" ]] then if [[ "$file" =~ $maska ]] then mv "${BASH_REMATCH[0]}" "${BASH_REMATCH[0]/$string}" fi fi done
No zrovna cisto v bash-i to nie je skrz pouzitia mv. Tak kludne ostan pri rename, ak ti to vyhovuje. :)
Tak odniekal to musi ist. :D Na tom nie je nic zlozite. Sa vezme kazdy subor (subor, adresar, link, atd ) na zadanom umiestneni (premenna cesta), otestuje sa, ci je to skutocne subor a ci mame opravnenie na zapis. Nasledne sa overi, ci nazov suhlasi s nasim vzorcom (premenna maska ) a ak ano, tak sa odstrani nezelany retazec ( premenna string ).
for filename in aws*; do newname=`echo $filename | sed 's/\.www//g'`; mv $filename $newname; done
Volat sed v tomto pripade je zbytocne, bo to je riadny kanon na tak jednoduchu vec.Ono to ide aj takto, teda pokial to moze byt bash alebo iny shell, ktory podporuje manipulaciu s retazcami na premennych. (Nechce sa mi teraz hladat, ci a ci nie je to aj v bourne shell a inych ) A nezabudni, ze dvojite uvodzovky neuskodia okolo dpremennych s nazvami suborov, inak to moze dopadnut inak nez by si si zelal.
for filename in aws*; do mv "$filename" "${filename/\.www}"; done
Tiskni
Sdílej: