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 16:33 | Nová verze

    Byla vydána nová verze 1.54.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Jan Václav.

    Ladislav Hagara | Komentářů: 0
    včera 14:11 | IT novinky

    Knižní edice správce české národní domény přináší novou knihu zkušeného programátora Pavla Tišnovského s názvem Programovací jazyk Go. Publikace nabízí srozumitelný a prakticky zaměřený pohled na programování v tomto moderním jazyce. Nejedná se však o klasickou učebnici, ale spíše o průvodce pro vývojáře, kteří s Go začínají, nebo pro ty, kdo hledají odpovědi na konkrétní otázky či inspiraci k dalšímu objevování. Tištěná i digitální verze knihy je již nyní k dispozici u většiny knihkupců.

    Ladislav Hagara | Komentářů: 0
    včera 13:11 | IT novinky

    OpenAI zpřístupnila (en) nové nenáročné otevřené jazykové modely gpt-oss (gpt-oss-120b a gpt-oss-20b). Přístupné jsou pod licencí Apache 2.0.

    Ladislav Hagara | Komentářů: 3
    včera 04:33 | Nová verze

    Byla vydána RC verze openSUSE Leap 16. S novým instalátorem Agama, Xfce nad Waylandem a SELinuxem.

    Ladislav Hagara | Komentářů: 0
    včera 03:44 | Nová verze

    Google Chrome 139 byl prohlášen za stabilní. Nejnovější stabilní verze 139.0.7258.66 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 12 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře. S verzí 139 přestal být podporován Android 8.0 (Oreo) a Android 9.0 (Pie).

    Ladislav Hagara | Komentářů: 0
    5.8. 19:11 | Komunita

    Společnost JetBrains se stala platinovým sponzorem multiplatformního open source herního enginu Godot. K vývoji her lze používat Rider for Godot. Zdarma pro nekomerční účely.

    Ladislav Hagara | Komentářů: 0
    5.8. 16:55 | Nová verze

    Byla vydána verze 9.0 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Verze 9.0 je založena na Debianu 13 Trixie. Přehled novinek v poznámkách k vydání a informačním videu.

    Ladislav Hagara | Komentářů: 0
    5.8. 13:44 | IT novinky

    Operátor O2 dává všem svým zákazníkům s mobilními službami poukaz v hodnotě 300 Kč na nákup telefonu nebo příslušenství jako omluvu za pondělní zhoršenou dostupnost služeb.

    Ladislav Hagara | Komentářů: 12
    5.8. 04:00 | Nová verze

    Společnost NVIDIA vydala verzi 13.0 toolkitu CUDA (Wikipedie) umožňujícího vývoj aplikací běžících na jejich grafických kartách. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    4.8. 04:22 | IT novinky

    Byly vyhlášeni vítězové a zveřejněny vítězné zdrojové kódy (YouTube, GitHub) již 28. ročníku soutěže International Obfuscated C Code Contest (IOCCC), tj. soutěže o nejnepřehlednější (nejobfuskovanější) zdrojový kód v jazyce C.

    Ladislav Hagara | Komentářů: 9
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (32%)
     (27%)
     (5%)
     (7%)
     (3%)
     (1%)
     (2%)
     (23%)
    Celkem 237 hlasů
     Komentářů: 23, poslední 4.8. 13:01
    Rozcestník

    Dotaz: Jak na přesný počet mezer v CL?

    14.10.2012 17:01 Martin
    Jak na přesný počet mezer v CL?
    Přečteno: 207×
    Zdravím. Mám kód

    #!/bin/bash
    echo "Lorem ipsum dolor sit amet consectetuer";
    ale pokud to potřebuji zobrazit takto
    SPACES="                    "
    echo "$SPACES Lorem ipsum dolor sit amet consectetuer";
    jak můžu dostat do variable $SPACES přesný počet mezer?

    muj nápad byl takový, ale nefunguje
    NUM=20
    SPACES=${for (( i=0; i<$NUM; i++ ));do echo -n " "; done}
    Díky za pomoc

    Odpovědi

    pepe_ avatar 14.10.2012 17:18 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: Jak na přesný počet mezer v CL?

    mně ano

     

    NUM=20;SPACES=$(for (( i=0; i<$NUM; i++ ));do echo -n " "; done);echo "$SPACES  Lorem ipsum dolor sit amet consectetuer"

    14.10.2012 17:29 Kit
    Rozbalit Rozbalit vše Re: Jak na přesný počet mezer v CL?
    Pokud to jde bez proměnné SPACES, použil bych třeba tohle:
    printf "%${NUM}s" ""
    Moc elegantní to sice není, ale bylo to první, co mě napadlo.
    14.10.2012 20:09 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Jak na přesný počet mezer v CL?
    Ten váš příklad funguje, jen tam máte špatný typ závorek:
    NUM=20
    SPACES=$(for (( i=0; i<$NUM; i++ ));do echo -n " "; done)
    Osobně bych místo cyklu použil printf
    NUM=20
    SPACES=$(printf "%${NUM}s" "")
    
    nebo bych alespoň v cyklu nespouštěl echo ale jen bych přičítal mezeru
    NUM=20
    SPACES=""
    for ((i=0; i<10; i++)); do SPACES+=" "; done

    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.