bash skript
(strana 514 cvicenie 13) Napiste skript, ktery prevezme jako argument seznam polozek oddelenych dvojteckou a vypise jednotlive polozky radek po radku do standartniho vystupu (bez dvojtecky).
Pre pridávanie komentárov sa musíte prihlásiť.
Pre pridávanie komentárov sa musíte prihlásiť.
Štvrtý ročník Bratislava OpenCamp pozná svoj termín a je spustená možnosť prihlasovať príspevky. Podujatie sa zameriava na témy otvorených technológii, otvoreného softvéru, otvorených dát, ale aj otvorenej verejnej správy a podobne. Podujatie sa uskutoční 25.4.2026 na FIIT STU.
Zdroj: Bratislava OpenCamp
Na svete je nová stabilná verzia linuxovej distribúcie Devuan s číslom 6 a kódovým menom Excalibur. Vychádza z Debian 13 Trixie. Projekt Devuan sa zameriava na poskytovanie alternatívy k Debianu, ktorú je možné použiť bez SystemD.
Ludia okolo MX linuxu uvolnili na testovanie prvé ISO MX linuxu postavené na Debian 13.
Zdroj: MX linux
Bola vydaná nová verzia distribúcie Q4OS 6.1 "Andromeda", ktorá vychádza z Debianu 13.1 Trixie s desktopom Plasma alebo Trinity. Bude k dispozícii len pre 64 bit architektúru, pre 32 bit sa odporúča staršia verzia Q4OS 5 "Aquarius".
Zdroj: DistroWatch.com
Po mesiaci od vydania Debian 13 vyšla nová verzia 13.1.
Debian 13.1 Trixie opravuje 71 chýb a pridáva 16 bezpečnostných aktualizácií.
Zdroj: Debian
Linux prvýkrát v histórii prekročil 5 % podiel na trhu s desktopovými počítačmi v USA . Podľa globálnych štatistík spoločnosti StatCounter za jún 2025 má Linux teraz 5,04 % podiel na trhu s desktopovými počítačmi, čím prekonal kategóriu „ Neznámy “, ktorá predstavuje 4,76 %.
V dňoch 1. – 3. júla 2025 sa na Žilinskej univerzite uskutoční 13. ročník konferencie OSSConf. Na webe je zverejnený program konferencie ako aj zborník.
Zdroj: ossconf.fri.uniza.sk
Spoločnosť Google daruje protokol A2A nadácii Linux Foundation.
V apríli 2025 spoločnosť Google spustila protokol Agent2Agent (A2A), otvorený štandard navrhnutý tak, aby umožňoval bezpečnú a inteligentnú komunikáciu medzi autonómnymi agentmi s umelou inteligenciou.
O niekoľko mesiacov neskôr spoločnosť Google darovala A2A nadácii Linux Foundation, ktorá v spolupráci so spoločnosťami AWS, Cisco, Google, Microsoft, Salesforce, SAP a ServiceNow vytvorila projekt Agent2Agent .
Ďalšie info
Zdroj: IT's FOSS
Čo robiť, ak mi TabGroups nefunguje, aj keď som už aktualizoval na FF 138?
Zdroj: https://www.mozilla.org/en-US/firefox/138.0/releasenotes/
Ak sa vám táto stránka páči, môžete nás podporiť tak, že si na vaše stránky umiestnite tento banner.
Náš Twitter tag je #LinuxOSsk
#!/bin/shecho $1 | tr -s : \\n
ale to nie je riesenie pre ulohu v bash-i, pre bash sa potrebujes pohrat s IFS a poliami v premennych, takze ako domacu ulohu to nespapaju.
$ test.sh jedna:dva
jedna dva
Podla mna by to teoreticky malo fungovat tak ze do $1 sa ulozi hodnota "jedna", do $2 hodnota "dva" a cyklom for sa postupne pod seba vypisu obydve hodnoty. Nevies preco to tak nefunguje?
PS.: vsetky parametre su schovane ako $*, zvysok je popisany v man bash alebo aj v tej knihe urcite.
( IFS=" \n\t\" )
$ test.sh jedna dva
$1 odpoveda "jedna"
$2 odpoveda "dva"
( IFS=":" )
Problem je v tom ze:
$ test.sh jedna:dva
$1 odpoveda "jedna dva"
$2 odpoveda ""
A na to si ako prisiel?
>V cyklu for su premennej foo postupne priradovane hodnoty jednotlivych argumentov prikazovej riadky.
Niesu, ta forka nekoresponduje s zadanim.
for foo in $*
a teraz to skus otestovat:
./skript.sh prvy\ argument:druhy 'treti: stvrty arg' "pia"ty:"si esty"
A skus sa zamysliet preco to vypise to co to vypise. Menovite ako to riesi stare a nove rozdelovanie slov.
IFS=":" pole=($1) foo=0 while [ $foo -le ${#pole[*]} ]; do echo ${pole[$foo]} ((foo++)) doneDakujem.
expanzia premennych. Jediny problem je v tom, zenie vzdy v tvojom zivote budes mat k dispozicii bash. Unix like world nie je len o dostupnych GNU nastrojoch, obcas mas k dispozicii len prastary posix shell.