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í
×
    dnes 12:44 | Zajímavý projekt

    Mark Russinovich (CTO v Microsoft Azure) se na LinkedIn pochlubil svým projektem MS Paint Doom napsaným pomocí Claude. Hru Doom umožňuje hrát v programu Malování (Microsoft Paint). Malování funguje jako monitor. Herní engine (ViZDoom) běží na pozadí a každý vykreslený snímek hry vkládá automaticky přes schránku (clipboard) do Malování.

    Ladislav Hagara | Komentářů: 0
    včera 08:00 | IT novinky

    Platformy ChatGPT i Roblox by mohly být zařazeny na seznam mimořádně velkých on-line platforem nebo internetových vyhledávačů, na něž se vztahují zvláštní podmínky podle nařízení o digitálních službách (DSA). Vzhledem k tomu, že ChatGPT i Roblox oznámily počet uživatelů nad prahovou hodnotou DSA, je toto označení „rozhodně možné“ a mohlo by „přijít dříve či později“. On-line platformy a vyhledávače zařazené na seznamy DSA musejí

    … více »
    Ladislav Hagara | Komentářů: 8
    5.8. 17:00 | Zajímavý software

    Společnost Cloudflare představila Cloudflare OS (GitHub), tj. open source platformu navrženou pro integraci umělé inteligence (agentů) přímo do pracovních procesů organizací.

    Ladislav Hagara | Komentářů: 0
    5.8. 12:44 | Nová verze

    Byla vydána nová verze 5.13 svobodného multiplatformního softwaru pro konverzi a zpracování digitálních fotografií primárně ve formátů RAW RawTherapee (Wikipedie). Vedle zdrojových kódů je k dispozici také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

    Ladislav Hagara | Komentářů: 0
    4.8. 20:44 | Zajímavý článek

    Jean-Baptiste Kempf na svém blogu představil novou verzi 9.0 "Lei" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    4.8. 20:11 | Komunita

    Richard Hughes oznámil, že službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzoruje také společnost NVIDIA.

    Ladislav Hagara | Komentářů: 0
    4.8. 12:22 | Zajímavý software

    Edvard Rejthar na blogu zaměstnanců CZ.NIC představil svou aplikaci SlideRshow (GitHub). Funguje jako prohlížeč fotek, ale i jako jejich organizér a prezentátor. Neinstaluje se, běží přímo v prohlížeči. Bez serveru. Offline.

    Ladislav Hagara | Komentářů: 11
    4.8. 11:44 | Nová verze

    Kermit, tj. protokol pro přenos souborů, vznikl před 45 lety. Při této příležitosti byla po 15 letech od vydání poslední stabilní verze 9.0.302 vydána nová stabilní verze 11 implementace C-Kermit. S podporou IPv6.

    Ladislav Hagara | Komentářů: 0
    4.8. 11:11 | Zajímavý článek

    První verze konverzního nástroje Pandoc byla vydána před 20 lety. Jeho autor John MacFarlane při tomto výročí rekapituluje jednotlivé etapy vývoje a přidávání nových funkcí – rozšíření nejen Markdownu a podporu mnoha dalších formátů.

    |🇵🇸 | Komentářů: 0
    4.8. 00:55 | Pozvánky

    Srpen přinesl nejen další spalující vedro, ale také Virtuální Bastlírnu s neméně žhavými novinkami. Využijte tedy předpovědi na deštivý čtvrteční večer a od 20:00 se připojte online k tomuto neformálnímu setkání kutilů, techniků a vědců, kde se strahovskými bastlíři proberete nejzajímavější věci, na které jste narazili za poslední měsíc. Pokud jde o novinky, řeč zcela jistě přijde na systém INDX pro tiskárny Průša, který na konci

    … více »
    bkralik | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (18%)
     (30%)
     (6%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2335 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Dotaz: Jak vypsat text ve stejné vzdálenosti zleva?

    26.7.2012 17:42 Palec
    Jak vypsat text ve stejné vzdálenosti zleva?
    Přečteno: 434×
    Jak můžu prosím vypsat text v nějaké úhledné podobě? Uvedu příklad
    Tohle mi vypíše
    echo "nejaky text ktery ma nejakou delku " $result
    echo "nejaky jiny text ktery ma nejakou jinou delku " $result
    echo "nejaky jiny text ktery ma uplne nejakou jinou delku " $result
    toto
    nejaky text ktery ma nejakou delku OK..
    nejaky jiny text ktery ma nejakou jinou delku OK..
    nejaky jiny text ktery ma uplne nejakou jinou delku OK..
    jak to ale můžu vypsat takhle
    nejaky text ktery ma nejakou delku                  OK..
    nejaky jiny text ktery ma nejakou jinou delku       OK..
    nejaky jiny text ktery ma uplne nejakou jinou delku OK..
    Děkuji

    Řešení dotazu:


    Odpovědi

    Řešení 1× (Martin Beránek)
    26.7.2012 17:57 Radovan Garabík
    Rozbalit Rozbalit vše Re: Jak vypsat text ve stejné vzdálenosti zleva?
    printf '%-50s %s' 'nejaky text ktery ma nejakou delku' 'OK..'
    26.7.2012 18:04 Palec
    Rozbalit Rozbalit vše Re: Jak vypsat text ve stejné vzdálenosti zleva?
    Děkuji a jak se tohle jmenuje? co mám přesně hledat? Ihmo co když bych používal barevné obarvení v těch rádcích?
    echo -e \e[1;33m TEXT \e[0m
    jde to nějak zkloubit? Děkuji
    Tarmaq avatar 26.7.2012 18:55 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: Jak vypsat text ve stejné vzdálenosti zleva?
    ano, printf lze pouzit.. viz:
    result="ok"
    format="\e[0m%-60s \e[1;33m%s\n"
    printf $format "nejaky text ktery ma nejakou delku " $result
    printf $format "nejaky jiny text ktery ma nejakou jinou delku " $result
    printf $format "nejaky jiny text ktery ma uplne nejakou jinou delku " $result
    
    Don't panic!
    26.7.2012 18:24 NN
    Rozbalit Rozbalit vše Re: Jak vypsat text ve stejné vzdálenosti zleva?
    Jazyk ? Jinak bych napsal funkci ktere se predhodi dva retezce na zaklade pevne delky prvniho retezce dopocita mezery a vyplivne radek:

    string+space x (fixlen-string)+result
    26.7.2012 18:31 Palec
    Rozbalit Rozbalit vše Re: Jak vypsat text ve stejné vzdálenosti zleva?
    Dělám to v bashi... ale vůbec nevím co jste to napsal :(
    Jendа avatar 26.7.2012 20:34 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak vypsat text ve stejné vzdálenosti zleva?
    Že si máš zjistit délku prvního řetězce a doplnit ho mezerama na požadovanou délku. Ten formát, ve kterém to napsal, je pseudokód.
    26.7.2012 20:49 Palec
    Rozbalit Rozbalit vše Re: Jak vypsat text ve stejné vzdálenosti zleva?
    Jo takhle, už rozumím.. OK
    doplnit ho mezerama na požadovanou délku
    a jakpak se něco takového dělá? Díky
    Jendа avatar 26.7.2012 21:05 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak vypsat text ve stejné vzdálenosti zleva?
    Hmm, v bashi něco jako (netestováno)
    string="ahoj"
    norm=10
    lenght=`echo -n "$string" | wc -c`
    for i in `seq 1 $(( $norm - $lenght ))`; do
      string="$string "
    done
    echo "$string" | tr " " "_" #aby to bylo vidět
    Tarmaq avatar 27.7.2012 13:57 Tarmaq | skóre: 39
    Rozbalit Rozbalit vše Re: Jak vypsat text ve stejné vzdálenosti zleva?
    ale vzdyt uz bylo zmineno, ze na to je urcena funkce printf, proc vymyslet znovu kolo? Btw $length muze byt delsi nez $norm, coz by vyustilo v podivne chovani ;]
    Don't panic!
    Jendа avatar 27.7.2012 14:49 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak vypsat text ve stejné vzdálenosti zleva?
    Protože jsem ukazoval implementaci pseudokódu.

    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.