abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 21:11 | Zajímavý software

    Na stránkách PostgreSQL bylo představeno LibreDB Studio. Jedná se o open-source self-hostované SQL IDE pro (nejenom) PostgreSQL v prohlížeči. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 1
    včera 16:00 | Nová verze

    Byla vydána nová verze 12.0 media serveru Jellyfin (Wikipedie). Přehled novinek v poznámkách k vydání. Pro vyzkoušení je k dispozici Demo Server. Jellyfin je fork media serveru Emby, původně Media Browser.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Bezpečnostní upozornění

    V MikroTik RouterOS bylo nalezeno šest zranitelností společně pojmenovaných MikroTrick umožňujících útočníkovi, pokud má přístup k SSH, získat plnou kontrolu nad zařízením bez nutnosti autentizace. Ve verzích RouterOS 7.25beta3, 7.24.2, 7.23.4 a 6.49.21 je již opraveno.

    Ladislav Hagara | Komentářů: 7
    včera 04:00 | Nová verze

    Byla vydána verze 9.5 open source unixového operačního systému NetBSD (Wikipedie). Přehled novinek v poznámkách k vydání. Jedná se poslední vydání řady NetBSD 9. Doporučen je přechod na NetBSD 11 nebo NetBSD 10.

    Ladislav Hagara | Komentářů: 0
    7.9. 21:44 | IT novinky

    Akční adventura State of Mind je na portále GOG.com zdarma, akce trvá do 10. září.

    ʚĭɞ 🍉 | Komentářů: 1
    7.9. 13:22 | IT novinky

    Na Kickstarteru běží kampaň na podporu malého robotický psa Petoi Quaddle. Postaven je na ESP32-S3. V několika variantách. S řadou senzorů. Programovat lze pomocí Pythonu, C++ nebo i vizuálních bloků. Zkoušet a trénovat lze v simulátoru.

    Ladislav Hagara | Komentářů: 1
    6.9. 22:11 | Pozvánky

    Dětem začala škola a nedobrovolně se tak musí vzdělávat. Avšak pro dospělé, kteří se chtějí vzdělávat nebo naopak se o vědomosti podělit, je tu Virtuální Bastlírna - jako každý měsíc si můžete online a zdarma nezávazně popovídat o vědě a technice nejen s bastlíři, ale i s vývojáři, vědci nebo profesory. A čemu se strahováci budou věnovat? Blíží se KiCAD 11 s nespočtem novinek, z nichž zde musí zmínit alespoň možnost kótování a závislostí z

    … více »
    bkralik | Komentářů: 1
    6.9. 19:33 | Komunita

    Asahi Linux, tj. Linux pro Apple Silicon, oficiálně podporuje čipy M3 (M3, M3 Pro a M3 Max).

    Ladislav Hagara | Komentářů: 9
    6.9. 15:44 | IT novinky Ladislav Hagara | Komentářů: 2
    6.9. 15:00 | IT novinky

    Server SiFive BigSky SF-2U870 2U je založený na jádře SiFive P870-D, zatím je naintegrovaných 32 jader 256 GB RAM 2 GHz, škálovat lze do 256 jader na čip. O něco podrobnější popis serveru v článku SiFive BigSky Ships the First RISC-V Server. Is the GPU Head Node the Prize? na futurumgroup.com. Asi ani tento čip nebude na úrovni nejlepších 64-bit ARMů a AMD Zenů, ale splňuje RVA23 specifikaci a je podporovaný Ubuntu 26.04 LTS a RHEL 10. V článku je

    … více »
    Pavel Píša | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (4%)
     (21%)
     (29%)
     (7%)
     (6%)
     (2%)
     (14%)
     (21%)
    Celkem 2626 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: bash prikazy

    18.12.2006 13:41 MIRRRA
    bash prikazy
    Přečteno: 1902×
    Nevite jak vyřešit tento problem: 1. Skript dostane jako parametr adresář 2. Skript provede kontrolu, zda-li je zadán pouze jeden parametr a dále, zda-li se jedná o adresář 3. Skript zpracuje každý soubor s příponou xml (např. a.xml) v zadaném adresáři následujícím způsobem:

    4. Skript projde XML soubor a bude si do třech počítadel zaznamenávat následující statistiku:

    počítadlo 1: celkový počet XML tagů v souboru počítadlo 2: počet XML tagů v souboru, které jsou napsány velkými písmeny počítadlo 3: počet XML tagů v souboru, které jsou napsány malými písmeny 5. skript vypíše uvedené statistiky na obrazovku a uloží hodnoty počítadel do souboru s názvem orinalni_nazev.statistika.txt, kde originalni_nazev je nazev zpracovavaneho souboru bez pripomny (napr. pro soubor a.xml vznikne a.statistika.txt)

    6. každý řádek skriptu bude okomentovaný komentářem popisujícím, co řádek dělá

    A

    1. Skript dostane jako parametr adresář

    2. Skript provede kontrolu, zda-li je zadán pouze jeden parametr a dále, zda-li se jedná o adresář

    3. Skript zpracuje každý soubor *.statistika.txt v zadaném adresáři následujícím způsobem:

    4. Skript načte ze souboru 3 hodnoty počítadel (z minulého skriptu) do svých proměnných.

    5. Pokud celkový počet tagů je roven počtu tagů napsaných velkými písmeny nebo pokud celkový počet tagů je roven počtu tagů napsaných malými písmeny, pak skript vypíše na obrazovku zprávu 'Soubor originalni_nazev.xml je konzistentni'. V opačném případě skript vypíše zprávu 'Soubor originalni_nazev.xml neni konzistentni'.

    6. každý řádek skriptu bude okomentovaný komentářem popisujícím, co řádek dělá

    Bodování:

    Odpovědi

    18.12.2006 13:45 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: bash prikazy
    A kolik za to dostanu bodů a k čemu mi ty body budou? A dostaneš taky nějaké bonusové body za to, jak vyčůraně se tenhle úkol snažíš udělat?
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    18.12.2006 13:50 Tomáš | skóre: 31 | blog: Tomik
    Rozbalit Rozbalit vše Re: bash prikazy
    Priklad ze skoly? Hledej nejaky tutorial BASH, na root.cz je jich nekolik a temer to pokryva, co potrebujes.
    18.12.2006 13:52 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: bash prikazy
    Hm, koukám, že konec semestru se blíží…
    18.12.2006 14:23 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: bash prikazy
    Hele, co kdybych ti to napsal v dc (ukázka dc, druhá) a ty už jsi to do bashe převedeš sám, ty jsi šikovnej kluk viď? :-D
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    18.12.2006 14:24 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: bash prikazy
    No tu je malý začiatok (iba počet parametrov, kontrola adresára a meno pre súbor so štatistikou).
    #!/bin/sh
    
    if [ $# != 1 ]
    then
    	echo "Zly pocet parametrov"
    	exit
    fi
    
    if [ ! -d "$1" ]
    then
    	echo "'$1' nie je adresar"
    	exit
    fi
    
    for file in "$1/"*.xml
    do
    	name=${file%%.*}.statistika.txt
    	echo "xml_file: '$file'"
    	echo "stat_file: '$name'"
    done
    
    18.12.2006 18:21 Pavel1 | skóre: 33
    Rozbalit Rozbalit vše Re: bash prikazy
    Ha, další úkol - dotaz, kvůli kterému se uživatel zaregistruje a položí jeden dotaz (a pravděpodobně se už pod tímto jménem zde neozve). Tady se autor ani dobrovolně nepřizná, ale nedobrovolně ano (je to ňáký oslík) :-)
    Bodování:
    Těžko někdo za Tebe bude psát úkoly (jen tak). Buďto se to budeš muset naučit a dát tomu trochu času (nic složitého to není), nebo Ti to někdo udělá (ale nejspíš za odměnu, pochybuju, že zadara).

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.