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:44 | Komunita

    Richard Hughes oznámil, že po společnostech Red Hat a Framework a organizacích OSFF a Linux Foundation, službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzorují také společnosti Dell a Lenovo. Do dnešního dne bylo díky LVFS provedeno více než 145 milionů aktualizací firmwarů od více než 100 různých výrobců na milionech linuxových zařízení.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | IT novinky

    Americké technologické společnosti Microsoft, Google a xAI souhlasily, že vládě Spojených států poskytnou přístup k novým modelům umělé inteligence (AI) před jejich uvedením na trh. Oznámila to americká vláda, která tak bude moci prověřit, zda modely nepředstavují hrozbu pro národní bezpečnost. Oznámení podtrhuje rostoucí obavy Washingtonu z rizik spojených s výkonnými AI systémy. Americké úřady chtějí v rámci předběžného přístupu

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

    Společnost Valve zveřejnila (GitLab) nákresy ovladače Steam Controller a puku. Pro všechny, kdo by jej chtěli hacknout nebo modifikovat, případně pro ně navrhnout nějaké příslušenství. Pod licencí Creative Commons (CC BY-NC-SA 4.0).

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Komunita

    PHP bylo dlouho distribuováno pod vlastní licencí – s výjimkou částí spadajících pod licenci Zend Engine. Po několikaleté práci se povedlo PHP přelicencovat na 3bodovou licenci BSD.

    Ladislav Hagara | Komentářů: 0
    včera 05:00 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube). Na Linuxu je vedle Qt frontendu nově k dispozici také GTK4 / libadwaita frontend.

    Ladislav Hagara | Komentářů: 17
    5.5. 20:22 | IT novinky

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 3.1 specifikace OpenCL (Open Computing Language). OpenCL je průmyslový standard pro paralelní programování heterogenních počítačových systémů.

    Ladislav Hagara | Komentářů: 0
    5.5. 13:11 | Nová verze

    Homebridge pro integraci chytrých domácích zařízení byl vydán ve verzi 2.0.0. Nově vedle protokolu HomeKit Accessory Protocol (HAP) podporuje standard chytré domácnosti Matter.

    Ladislav Hagara | Komentářů: 0
    5.5. 04:11 | Nová verze

    Omarchy je linuxová distribuce s dlaždicovým správcem oken Hyprland. Založena je na Arch Linuxu. Vydána byla v nové verzi 3.7.0 - The Gaming Edition. Z novinek lze vypíchnout příkaz omarchy a celou řadu herních možností.

    Ladislav Hagara | Komentářů: 2
    5.5. 03:11 | Nová verze

    CyberChef byl vydán v nové major verzi 11. Přehled novinek v Changelogu. CyberChef je webová aplikace pro analýzu dat a jejich kódování a dekódování, šifrování a dešifrování, kompresi a dekompresi, atd. Často je využívaná při kybernetických cvičeních a CTF (Capture the Flag).

    Ladislav Hagara | Komentářů: 0
    4.5. 20:11 | Nová verze

    Byla vydána nová verze 2.4.67 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 11 zranitelností.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (9%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (24%)
    Celkem 1515 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: bash sort

    4.12.2018 21:11 114jaro114
    bash sort
    Přečteno: 604×
    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.