Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.
Všem čtenářkám a čtenářům AbcLinuxu krásné Vánoce.
Byla vydána nová verze 7.0 linuxové distribuce Parrot OS (Wikipedie). S kódovým názvem Echo. Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.
Vývojáři postmarketOS vydali verzi 25.12 tohoto před osmi lety představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME Shell on Mobile, KDE Plasma Mobile, Phosh a Sxmo.
Byla vydána nová verze 0.41.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 6.1 nebo novější a také libplacebo 6.338.2 nebo novější.
Byla vydána nová verze 5.5 (novinky) skriptovacího jazyka Lua (Wikipedie). Po pěti a půl letech od vydání verze 5.4.
Byla vydána nová verze 5.4.0 programu na úpravu digitálních fotografií darktable (Wikipedie). Z novinek lze vypíchnout vylepšenou podporu Waylandu. Nejnovější darktable by měl na Waylandu fungovat stejně dobře jako na X11.
Byla vydána beta verze Linux Mintu 22.3 s kódovým jménem Zena. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze, že nástroj Systémová hlášení (System Reports) získal mnoho nových funkcí a byl přejmenován na Informace o systému (System Information). Linux Mint 22.3 bude podporován do roku 2029.
GNU Project Debugger aneb GDB byl vydán ve verzi 17.1. Podrobný přehled novinek v souboru NEWS.
Josef Průša oznámil zveřejnění kompletních CAD souborů rámů tiskáren Prusa CORE One a CORE One L. Nejsou vydány pod obecnou veřejnou licenci GNU ani Creative Commons ale pod novou licencí OCL neboli Open Community License. Ta nepovoluje prodávat kompletní tiskárny či remixy založené na těchto zdrojích.
Ahoj, mam soubor, kde pomoci sedu odstranim cast textu. Prikaz funguje dobre, ale na konci souboru se nachazi slovo u ktereho neni znak pro konec radku a to slovo se po pouziti sed prikazu smaze. Pokud ho rucne odentruju, tak je to ok, ale potreboval bych to mit cele v tom sed prikazu. Muzete mi pls poradit, jak to osetrit? Diky moc
kde pomoci sedu odstranim cast textu
to slovo se po pouziti sed prikazu smaze
Čili to funguje.
Vložte sem nějak osekanou verzi, na které se ten problém projeví. I s testovacím daty, na kterých to padá.
Btw, neřekl bych, že sed pracuje s posledním řádkem (který nemá na konci \n) nějak jinak než s ostatními.
zkousel jsem toto: sed -e 's/ xml.*xml"//' < stary_soubor > novy_soubor
nebo i toto: sed 's/ xml=".*\.xml"//' stary_soubor > novy_soubor
na text:
<apps>
<app file="soubor" xml="soubor.xml"/>
</apps>
a vrati mi to:
<apps>
<app file="soubor"/> ........toto je spravne
........ tady zmizi </apps> coz je spatne. Pokud to ve vi editoru odentruju, tak se to chova spravne.
Tak jsem to ozkoušel a nic nezmizí (GNU sed verze 4.2.1). Není problém někde jinde?
Ale pokud jde jen o to přidat prázdný řádek na konec, lze to udělat taky sedem nebo pomocí
( cat stary_soubor; echo ) | sed '...'
to mi bude stacit, diky moc za radu
hmm, tak porad nic, myslel jsem, ze uz to funguje, ted to zkousim na tom serveru, kde potrebuju a porad je to stejne
( cat stary_soubor; echo ) | sed 's/ xml=".*\.xml"//' stary_soubor > novy_soubor
nemuze to byt tim, ze to delam na HP-UX? Mate kdyztak nekdo tip na sed, ktery bude v tomto pripade na unixu fungovat taky? diky
( cat stary_soubor; echo ) | sed 's/ xml=".*\.xml"//' > novy_soubor
0000000 < a p p s > \n < a p p f i l e 0000020 = " s o u b o r " x m l = " s 0000040 o u b o r . x m l " / > \n < / a 0000060 p p s > 0000064a vysledek
0000000 < a p p s > \n < a p p f i l e 0000020 = " s o u b o r " / > \n < / a p 0000040 p s > 0000043
bash$ echo -n -e "<apps>\n<app file=\"soubor\" xml=\"soubor.xml\"/>\n</apps>" > stary_soubor bash$ od -Ax -tx1z -v stary_soubor 000000 3c 61 70 70 73 3e 0a 3c 61 70 70 20 66 69 6c 65 ><apps>.<app file< 000010 3d 22 73 6f 75 62 6f 72 22 20 78 6d 6c 3d 22 73 >="soubor" xml="s< 000020 6f 75 62 6f 72 2e 78 6d 6c 22 2f 3e 0a 3c 2f 61 >oubor.xml"/>.</a< 000030 70 70 73 3e >pps>< 000034 bash$ sed -e 's/ xml=".*\.xml"//' stary_soubor <apps> <app file="soubor"/> </apps> bash$ sed --version | grep version GNU sed version 4.2.1
Tiskni
Sdílej: