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 15:00 | Komunita

    Canonical Launchpad vypíná systém správy verzí Bazaar. Vývojáři mohou své repozitáře do 1. září přemigrovat na Git.

    Ladislav Hagara | Komentářů: 3
    včera 13:22 | Nová verze

    Byla vydána nová verze 2.53.21 svobodného multiplatformního balíku internetových aplikací SeaMonkey (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 3
    včera 12:33 | Komunita Ladislav Hagara | Komentářů: 12
    včera 11:22 | Komunita

    Na Indiegogo byla spuštěna kampaň na podporu linuxového telefonu Liberux NEXX s osmijádrovým procesorem Rockchip RK3588S, 32 GB LPDDR4x RAM a 6.34″ 2400×1080 OLED displejem. Cena telefonu je 1 310 eur.

    Ladislav Hagara | Komentářů: 2
    včera 11:11 | Komunita

    Miro Hrončok vyhrál volby do Fedora Council. Mezi sedmi kandidáty, kteří se ucházeli o dvě křesla, nakonec získal nejvíce hlasů - 1089. Česká komunita má tak po delší době opět zástupce v nejvyšším orgánu Fedory.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | Zajímavý software

    Redox OS (Wikipedie), tj. mikrokernelový unixový operační systém naprogramovaný v programovacím jazyce Rust, nově podporuje X11 a GTK 3.

    Ladislav Hagara | Komentářů: 0
    včera 02:55 | IT novinky

    Dnes po celém světě startuje prodej herní konzole Nintendo Switch 2.

    Ladislav Hagara | Komentářů: 7
    4.6. 14:33 | Zajímavý článek

    Stovky Indů předstíraly, že jsou neuronová síť. Vzestup a pád Builder.ai.

    Ladislav Hagara | Komentářů: 10
    4.6. 13:33 | Komunita

    Při operaci Pavučina, tj. rozsáhlé diverzní akci ukrajinských bezpečnostních sil, provedené 1. června 2025, při které byly bezpilotními kvadrokoptérami napadeny ruské strategické letecké základny hluboko na území Ruské federace, byl použít [𝕏] svobodný software ArduPilot (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu pod licencí GNU GPLv3.

    Ladislav Hagara | Komentářů: 37
    4.6. 10:44 | Zajímavý článek

    V polovině května uplynul jeden rok od spuštění aukcí CZ domén, které provozuje sdružení CZ.NIC. Hlavním cílem bylo zpřístupnit uvolňované domény z registru (po expiraci nebo smazání) většímu okruhu zájemců. Před spuštěním aukcí se totiž k takovým doménám dostávalo jen několik málo subjektů, které uvolňované domény „odchytávaly“ s velkou úspěšností díky automatizovaným systémům k tomu připraveným. Běžný zájemce neměl reálnou šanci

    … více »
    Ladislav Hagara | Komentářů: 2
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (33%)
     (7%)
     (2%)
     (0%)
     (0%)
     (3%)
    Celkem 209 hlasů
     Komentářů: 14, poslední 2.6. 08:30
    Rozcestník

    Dotaz: Rada ohledně konzole Linuxu

    7.12.2011 12:06 Tomáš
    Rada ohledně konzole Linuxu
    Přečteno: 353×
    Zdravím,

    jelikož konzole Linuxu není zrovna moje hobby, tak se mi při studiu na vysoké škole zrovna moc nedaří. Proto bych potřeboval radu.

    Dostal jsem zadání úkolu:

    Vytvořte vhodně pojmenovaný skript s následující funkčností: Napište skript, který přejmenuje všechny soubory v aktuálním adresáři s příponou jpg na soubory s toutéž příponou ale s čísly místo názvů, kde čísla budou zarovnaná na tolik míst, kolik je třeba pomocí nul. Tj. například pokud jsou v adresáři soubory alice.jpg, bob.jpg cyril.jpg a daniel.jpg, přejmenoval by je popořadě skript na 1.jpg,2.jpg, 3.jpg a 4.jpg. Pokud by těchto souborů bylo alespoň deset ale méně než 100,byly by pojmenovány jako 01.jpg, 02.jpg, 03.jpg, 04.jpg.

    A našel jsem si následující řešení:

    !#/bin/bash

    x=1

    pocet=`ls *.jpg | wc -l`

    for soubor in *.jpg

    do

    mv $soubor `printf "%0${#pocet}d\n" $x`.jpg

    x=`expr $x + 1`

    done

    Byl by někdo tak hodný a popsal co ten algoritmus přesně dělá? Jakože jednotlivé příkazy. Předem mockrát děkuji :)

    Řešení dotazu:


    Odpovědi

    7.12.2011 12:25 NN
    Rozbalit Rozbalit vše Re: Rada ohledně konzole Linuxu
    man prikaz

    NN
    7.12.2011 12:42 Tomáš
    Rozbalit Rozbalit vše Re: Rada ohledně konzole Linuxu
    man příkaz mi nepopíše ty složené příkazy a všechny znaky co tam jsou..
    7.12.2011 12:54 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Rada ohledně konzole Linuxu
    FAQ

    man bash - heslá Quoting, Pipelines

    man printf
    7.12.2011 14:24 marvn
    Rozbalit Rozbalit vše Re: Rada ohledně konzole Linuxu
    pokud studujes na vejsce, tak bych cekal, ze nebudes pouzivat vyrazy jako "konzole linuxu"...

    jinak bych doporucoval vygooglit si "tutorial bash" a potom "regular expression bash". vysvetleni tech 6ti radku by ti samo o sobe moc nepomohlo...
    pepe_ avatar 7.12.2011 14:26 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: Rada ohledně konzole Linuxu
    7.12.2011 16:02 marvn
    Rozbalit Rozbalit vše Re: Rada ohledně konzole Linuxu
    dik, to jsem znal
    Jendа avatar 7.12.2011 15:54 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Rada ohledně konzole Linuxu
    Mrkni na Linux - dokumentační projekt (buď taková strašně tlustá kniha v knihovně nebo PDF), je tam kapitola o skriptování v Bashi, kde se tohle probírá.

    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.