Cyklus while Zatiaľčo cyklus for iteruje cez zoznam shellovských slov, niekedy sa hodí cyklus, ktorí sa „točí” dovtedy, pokiaľ je splnená booleovská podmienka. A presne na toto sa hodí while.
Zadanie JAC1/2012
Kritériá na zadanie Termín na odovzdanie je 5. 2. 2013. Zadanie je jedno spoločné. Spokojne ho vzájomne konzultujte. Vypracovanie však musí byť samostatné a jednoznačné. Plagiátorstvo a identický kód sa
Skriptovanie v shelli: podmienka `if` a `case`
Podmienka if Podmienky v shellovom skriptovaní stoja na pleciach návratových kódov. Každý program má možnosť vrátiť do operačného systému číselný kód, tzv. exit code, pričom nula znamená “zbehol som v
Skriptovanie v shelli: cyklus `for`
Cyklus for Na rozdiel od pascalovského, či céčkarského foru, kde sa v cykle zvyšuje premenná od počiatočnej po koncovú hodnotu, shellovský for sa drží filozofie for-each. Očakáva totiž zoznam shellovských
Deklarácia viacerých loggerov jednej triedy v `slf4j`
Učebnicová deklarácia loggera v slf4j je: package sk.upjs.ics.novotnyr; public class Service { private Logger logger = LoggerFactory.getLogger(Service.class); /*…*/ } Čo ak chcete mať viacero loggerov v triede? Napr. jeden všeobecný,
Skriptovanie v shelli: zásada pri čítaní z premenných
V shellovskom skriptovaní platí zdravá zásada: ak čítame obsah premennej, uzatvorme ju do úvodzoviek. Niekedy sa totiž môžu diať veci! Jednoduchý príklad: skript, ktorý vypíše cestu k domovskému adresáru používateľa:
Skriptovanie v shelli: Špeciálne premenné
Ďalšie špeciálne premenné Parametre príkazového riadka Minule sa spomínalo, že parametre príkazového riadka sú k dispozícii v premenných 1…9. Čo ak chcete iterovať cez všetky parametre a s každým z
Skriptovanie v shelli: Expanzia premenných
Pokročilá expanzia premenných S expanziou premenných sa dajú robiť všakovaké triky. Chcete získať hodnotu premennej a ak nie je definovaná, použiť implicitnú hodnotu? echo ${NEDEFINOVANA_PREMENNA:-N/A} Toto, prirodzene, vypíše N/A Ak
Skriptovanie v shelli: Premenné
Úvod Premenné v shellscriptingu sú zábava a keby sme ich nemali, ďaleko by sme sa nedoprogramovali. (Teraz nechajme bokom iné paradigmy programovania.) Nie je na nich nič zložité, ale žiaľ,
Veselice s `xargs`
Upozornenie Článok má novšiu verziu. Úvod Každý druhý článok o xargs sa začína v duchu „… jedným z najpodceňovanejších príkazov Unixu je…”. Tento nebude iný. Mnohokrát sa stáva, že výstupom