abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

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

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

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

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 9
    včera 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

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

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

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

    Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.

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

    Byla vydána nová verze 6.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.14.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána nová verze 30.0.0 frameworku pro vývoj multiplatformních desktopových aplikací pomocí JavaScriptu, HTML a CSS Electron (Wikipedie, GitHub). Chromium bylo aktualizováno na verzi 124.0.6367.49, V8 na verzi 12.4 a Node.js na verzi 20.11.1. Electron byl původně vyvíjen pro editor Atom pod názvem Atom Shell. Dnes je na Electronu postavena celá řada dalších aplikací.

    Ladislav Hagara | Komentářů: 2
    KDE Plasma 6
     (72%)
     (9%)
     (2%)
     (17%)
    Celkem 744 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: bash sort

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