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 13:55 | IT novinky

    Hodnota Bitcoinu, decentralizované kryptoměny klesla pod 70 000 dolarů (1,44 milionu korun).

    Ladislav Hagara | Komentářů: 3
    dnes 13:22 | IT novinky

    Valve z důvodu nedostatku pamětí a úložišť přehodnocuje plán na vydání zařízení Steam Controller, Steam Machine a Steam Frame: „Cílem tedy stále zůstává vydat všechna tři nová zařízení v první polovině letošního roku, ale přesná data a ceny jsou dvě věci, na kterých usilovně pracujeme a jsme si dobře vědomi toho, jak rychle se v tomto ohledu může vše změnit. Takže ač dnes žádné zveřejnitelné údaje nemáme, hned jak plány finalizujeme, budeme Vás informovat.“

    Ladislav Hagara | Komentářů: 0
    dnes 03:11 | Komunita

    Do 20. února lze hlasovat pro wallpapery pro Ubuntu 26.04 s kódovým názvem Resolute Raccoon.

    Ladislav Hagara | Komentářů: 2
    dnes 02:22 | Nová verze

    Byla vydána lednová aktualizace aneb nová verze 1.109 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.109 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 1
    včera 19:33 | Zajímavý projekt

    Na Kickstarteru běží kampaň na podporu modulárního otevřeného handheldu Mecha Comet s Linuxem.

    Ladislav Hagara | Komentářů: 6
    včera 14:00 | Humor

    V nedávno zveřejněné kolekci dokumentů souvisejících s kontroverzním finančníkem a kuplířem Jeffrey Epsteinem se překvapivě objevil i referenční manuál unixového shellu Bash, jedná se o verzi manuálu z roku 2005. Aktuální vydání si lze stáhnout ze stránek GNU.

    NUKE GAZA! 🎆 | Komentářů: 17
    včera 13:55 | Nová verze

    The Document Foundation oznámila vydání nové verze 26.2 svobodného kancelářského balíku LibreOffice. Podrobný přehled nových vlastností i s náhledy v poznámkách k vydání (cs). Vypíchnout lze podporu formátu Markdown.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Pozvánky

    Co se děje ve zprávách, ví asi každý - válka sem, clo tam, demonstrace na jednu i druhou stranu a bastlíř už má pocit, že se snad ani nic jiného neděje. To by však byl velký omyl a Virtuální Bastlírna je zde jako každý měsíc, aby vytáhla na světlo světa události ze světa vědy a techniky. Připojte se tedy nezávaznému povídání Strahovského MacGyvera! Co se tam bude probírat? PCBWay začalo dělat průhledné plošňáky, MARS končí s výrobou skříněk, FEL

    … více »
    bkralik | Komentářů: 0
    včera 12:11 | IT novinky

    Guvernérka státu New York Kathy Hochul (Demokraté) plánuje novou legislativu, která by měla omezit výrobu 3D tištěných zbraní. Tento návrh zákona zavádí povinnost pro všechny 3D tiskárny prodávané ve státě New York obsahovat 'software' bránící ve výrobě zbraní. Návrh zákona rovněž zakazuje lidem sdílet 'digitální plány zbraní' (blueprinty) bez povolení. Existují důvodné obavy, že se tento nešťastný nápad může šířit do dalších zemí a ovlivnit celý 3D tisk jako takový. Ostatně, s podobnou regulací nedávno přišel i stát Washington.

    NUKE GAZA! 🎆 | Komentářů: 29
    včera 05:11 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za prosinec 2025 a leden 2026 (YouTube). Zajímavé, že i v roce 2026 celou řadu problémů vyřeší falšování řetězce User-Agent.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (10%)
     (25%)
     (3%)
     (5%)
     (2%)
     (12%)
     (30%)
    Celkem 767 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: bash sort

    4.12.2018 21:11 114jaro114
    bash sort
    Přečteno: 602×
    Příloha:
    Zdravím,

    niekto kto by mi vedel pomôcť s usporiadaním výpisu v bash skripte? skúšal som už všetko ale neviem na to prísť... kód priložím nejakej ochotnej osobe... Vopred Vám ďakujem.

    Řešení dotazu:


    Odpovědi

    4.12.2018 21:17 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    Zabudol som dodať, že subor1=165bajtov, subor2=54bajtov, subor3=27bajtov a subor4=49bajtov... čiže by som výpisy potreboval v poradí subor1, subor2, subor4, subor3...
    4.12.2018 21:50 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: bash sort
    Skús sa spýtať ešte raz. A predstav si pri tom, že ten, kto to bude čítať, netuší či chceš usporiadať nejaký výpis, obsah súboru, zoznam mien súborov alebo čojaviemčo.
    4.12.2018 22:01 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    ja teoreticky potrebujem usporiadať len ten výpis podľa veľkosti tých súborov... priložil som aj fotku výpisu...
    k3dAR avatar 4.12.2018 22:05 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: bash sort
    tady je reseni: man ls
    porad nemam telo, ale uz mam hlavu... nobody
    4.12.2018 22:12 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    cez to ls -S som to skúšal ale ide o to, že ja už robím výpis cez printf... a neviem ako to skombinovať spolu aby bol výpis len 1x...ak to vôbec je možné...
    k3dAR avatar 4.12.2018 22:23 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: bash sort
    promena="$(prikaz -parametry)"
    prinf ${promena}
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 4.12.2018 22:23 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: bash sort
    edit: printf
    porad nemam telo, ale uz mam hlavu... nobody
    4.12.2018 22:39 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    for file in "$1"/*; do if [[ -f $file ]]; then while IFS= read -r line; do printf "${file##*/} $line\n" done < <( ls | egrep -c '^([a-z| ]+)$' $file)

    toto je cca môj kód a to printf mi vypíše z priečinka $1 názov súboru a počet riadkov, ktoré spĺňajú podmienku (to je ta priložená fotka...)
    4.12.2018 22:34 debian+
    Rozbalit Rozbalit vše Re: bash sort
    Cize mas, to co je na obrazku, a potrebujes z toho zistit mena. Napr.
    input=`cat << EOF
    subor1 3
    subor1 ano
    subor2 2
    subor2 ano
    subor3 0
    subor3 nie
    subor4 13
    subor4 ano
    EOF`
    
    a="5";
    for c in $input; do
    	if [ "$a" == "5" ]; then
    		echo $c
    		a="1";
    	fi
    	let a++
    done
    4.12.2018 22:44 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    vyššie som postol časť kódu... ide o to, že ja mam na vstupe nejaký priečinok... a mám vypísať všetky súbory v priečinku a v každom súbore prejsť obsah súboru a riadky, ktoré obsahujú len malé písmena alebo písmena a medzery a samozrejme ukončene enterom tak tieto riadky ma spočítať a vypísať počet takýchto riadkov vedľa názvu súboru, v ktorom to hľadalo... a skúšal som to aj cez ls ale stále mi zoraďovalo len riadky v súboroch podľa abecedy a nie výpisy podľa veľkosti....
    4.12.2018 22:49 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    zabudol som napísať, že v priečinku môže byť stále rôzny počet súborov s rôznym počtom validných riadkov
    5.12.2018 11:09 debian+
    Rozbalit Rozbalit vše Re: bash sort
    na vypis pouzi find (vymakanejsie ls) ... ak nechces menit cestu v skripte, pouzi (cd bla; find -type d)

    mozno sa Ti kuknem dnes neskor ...

    posli demo priecinok (zabalis tar -cf /tmp/bla.tar /tmp/bla)
    Řešení 1× (114jaro114 (tazatel))
    5.12.2018 11:48 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: bash sort
    count_lowercase_lines() (
      shopt -s extglob
      shopt -s globasciiranges
      ls -S "$1" | while read item; do
        if [[ -f "${1}/${item}" ]]; then
          declare -i counter=0
          while IFS= read line; do
            if [[ "$line" = +([a-z]| ) ]]; then
              ((++counter))
            fi
          done < "${1}/${item}"
          echo "${item} ${counter}"
        fi
      done
    )
    
    count_lowercase_lines /můj/adresář/se/soubory
    
    4.12.2018 21:50 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: bash sort
    Skolstvo produkuje dalsieho debilka?
    k3dAR avatar 4.12.2018 22:03 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: bash sort
    ano ;-)
    porad nemam telo, ale uz mam hlavu... nobody
    4.12.2018 23:07 SpaceExplo | skóre: 15
    Rozbalit Rozbalit vše Re: bash sort
    zkusil bych to treba takto:
    ls -S1 $1 | while read JMENO_SOUBORU; do
       POCET_RADKU=`... zde prikaz na vyhledani radku v souboru vyhovujici podmince ...`
       echo $JMENO_SOUBORU $POCET_RADKU
    done
    
    5.12.2018 01:13 SpaceExplo | skóre: 15
    Rozbalit Rozbalit vše Re: bash sort
    No, a jak se tak ted divam, tak ten prikaz na spocitani radku vyhovujicich podmince, na zaklade tveho kodu, mohl byt takto:
    egrep -c '^([a-z| ]+)$' $JMENO_SOUBORU
    Tedy cely radek uvnitr while cyklu s vytvorenim promene POCET_RADKU takto:
    POCET_RADKU=`egrep -c '^([a-z| ]+)$' $JMENO_SOUBORU`
    No a kdyby jsi to chtel trochu zjednodusit, tak uvnitr toho while cyklu, misto dvou radku napises jen jeden a vysledek bude vypadat takto:
    ls -S1 "$1" | while read JMENO_SOUBORU; do
      echo $JMENO_SOUBORU `egrep -c '^([a-z| ]+)$' $JMENO_SOUBORU`
    done
    A nakonec, kdyby jsi nutne musel pouzit for cyklus, tak potom takto:
    for JMENO_SOUBORU in `ls -S "$1"`; do
      echo $JMENO_SOUBORU `egrep -c '^([a-z| ]+)$' $JMENO_SOUBORU`
    done
    5.12.2018 05:45 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    skúšal som ale nič....ten výpis potom nejako blbne....
    5.12.2018 05:51 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    vies mi dat nejaký mail na teba?
    5.12.2018 11:05 SpaceExplo | skóre: 15
    Rozbalit Rozbalit vše Re: bash sort
    ne
    5.12.2018 11:04 SpaceExplo | skóre: 15
    Rozbalit Rozbalit vše Re: bash sort
    ??? jak "blbne"?
    5.12.2018 07:00 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: bash sort
    printf "%s" "`ls -S`"
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    5.12.2018 09:27 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: bash sort
    Na ktorú školu to chodíš že chceš vypracovať domácu úlohu, a koľko zaplatíš keď to za teba niekto odprezentuje učiteľovi?
    5.12.2018 10:29 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    Ja nechcem aby to niekto za mňa celé urobil a odprezentoval učiteľovi... ja potrebujem pomôcť s vecou uvedenou vyššie, pretože som už skúšal všeličo možné a došli mi nápady...
    5.12.2018 11:02 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: bash sort
    A skúsil si dávať pozor na hodine, alebo prednáške?

    PS: Budem hádať, TUKE a predmety sponzorované T-Systems ktoré majú vychovať podnikových odborníkov. Tí to odprednášajú, ale študenti tam nechodia.
    5.12.2018 13:58 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    Práveže ide o to, že sme bash skriptovanie ani nikde nemali (ani prednášky ani cvika).... ale zadanie máme.... a pri 5 zadaniach je ťažko sa učiť všetko odznova....bohužiaľ takáto je logika celej školy.... ale to je jedno, btw ďakujem všetkým za pomoc :)
    5.12.2018 14:53 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: bash sort
    Čiže ty si si vlastne vybral odbor ktorý nikto nevyučuje a chodíš na školu ktorá ťa nebaví. Zaujímali by ma pohnútky čo ťa teda k tomu viedli, a čo si od takto získaného papiera sľubuješ. Nechceš ísť radšej študovať nejaké Gender štúdiá napríklad deskriptívnu filozofiu? Na ňu máš talent, a to je škoda nevyužiť.
    5.12.2018 15:38 114jaro114
    Rozbalit Rozbalit vše Re: bash sort
    Odkiaľ ste usúdil, že chodím na odbor, ktorý ma nebaví? z toho, že mám nejaký problém a napísal som o radu? z toho, že mám zadanie, ktoré nikde nebolo vysvetlené ale urobil som ho až na jednu vec? To, že týždne počas semestra sú zlé rozdelené? Neviem, či viete ako to na škole chodí, ale rozhodne nemám programovať len bash, keďže mojou prioritou je java.... Milujem ľudí, ktorí si myslia neviem čo a pritom ani z ďaleka nevedia čomu sa primárne venujem.... Ďakujem Vám za Váš názor a veľa zdaru.... vidím, že až na pár výnimiek sa nájde stále niekto, kto musí byť najmúdrejší. Prajem pekný zvyšok dňa.
    5.12.2018 19:42 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: bash sort
    Pretože určitá forma samostatnosti pri štúdiu sa vyžaduje už od druhého stupňa základnej školy, a u teba tú samostatnosť nevidím. Jediné čo vidím je, že tvrdíš že ťa niečo vyučujúci nenaučil. Obávam sa že ťa to nemal ako, keďže mu zjavne nechodíš na hodiny.

    Ak ťa ten obor nebaví, tak to zmeň. Kľudne zmeň aj školu. Alebo zaves štúdium na kliniec a venuj sa tomu, čo ťa baví.
    5.12.2018 18:31 Vladimir
    Rozbalit Rozbalit vše Re: bash sort
    Já tě chápu. Měl jsem něco podobného na dálkovým studiu s učitelkou matematiky. Ale chyba nebyla v ní ale konceptu školství od školky výše.
    5.12.2018 11:06 V.
    Rozbalit Rozbalit vše Re: bash sort
    Slovy klasika:
    když došly všechny nápady, je čas přečíst si návod
    občas je to dokonce rychlejší
    5.12.2018 18:40 Vladimir
    Rozbalit Rozbalit vše Re: bash sort
    Když se ví jaký viď? Slovy klasika:
    chytrý jak radio
    5.12.2018 21:08 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: bash sort
    v bash skripte

    Takze skusim "man bash", pripadne google "bash manual" alebo "bash scripting" atd. Kto chce, cestu najde.

    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.