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 18:00 | IT novinky

Počítačová hra Doom slaví 25 let. Společností id Software ji vydala 10. prosince 1993. Zahrát si ji lze například na Internet Archive.

Ladislav Hagara | Komentářů: 3
včera 23:55 | Zajímavý článek

Nakladatelství Raspberry Pi vydalo 244 stránkového průvodce pro úplné začátečníky s jednodeskovým počítačem Raspberry Pi The Official Raspberry Pi Beginner’s Guide (pdf). Programování ve visuálním programovacím jazyce Scratch je věnována nová příručka Code Club Book of Scratch Volume 1 (pdf). Vydáno bylo také třetí číslo časopisu věnovaného počítačovým hrám Wireframe (pdf).

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

U příležitosti oslav jednoho roku prací na debianím balíčku, vyšlo GPXSee 7.0. Nová verze přináší zejména podporu vektorových map (Mapbox PBF) pomocí nově vzniklého Qt pluginu.

Martin Tůma | Komentářů: 7
7.12. 23:33 | Nová verze

UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch (seznam podporovaných zařízení), oznámila vydání nové verze Ubuntu Touch OTA-6. Zdůrazněna jsou například vylepšení webového prohlížeče Morph.

Ladislav Hagara | Komentářů: 0
7.12. 21:33 | Komunita

Richard Hughes na svém blogu informuje, že se společnost AMI (American Megatrends Incorporated), největší dodavatel firmwarů a BIOSů (AMIBIOS, Aptio, ...), zapojila do projektu LVFS (Linux Vendor Firmware Service). Seznam projektem podporovaných zařízení by se měl tedy časem rozšířit.

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

Nadace pro svobodný software (FSF) informuje, že seznam doporučených svobodných distribucí GNU/Linuxu byl rozšířen o distribuci Hyperbola GNU/Linux-libre. Hyperbola vychází z Arch Linuxu a na rozdíl od něj splňuje požadovaná kritéria.

Ladislav Hagara | Komentářů: 6
7.12. 19:55 | IT novinky

Společnost Valve oznámila, že počítačová hra Counter-Strike: Global Offensive (Steam) je nově free to play. Hra Company of Heroes 2 (Steam) je do pondělí 10. prosince zdarma.

Ladislav Hagara | Komentářů: 0
7.12. 00:11 | Nová verze

Byla vydána verze 7.3.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.3. Podrobný přehled novinek v seznamu změn.

Ladislav Hagara | Komentářů: 3
6.12. 23:55 | Nová verze

Byla vydána verze 1.31 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

Ladislav Hagara | Komentářů: 0
6.12. 23:40 | Zajímavý článek

V roce 2015 Microsoft s Windows 10 představil i jeho nový prohlížeč Edge, který používal a používá nový engine EdgeHTML. Před pár dny se začaly objevovat zprávy o přechodu na Chromium engine. Nyní Microsoft vydal oficiální vyjádření, kde skutečně potvrdil přechod na Chromium projekt.

Max | Komentářů: 30
Chystáte se přejít na Wayland na „desktopu“?
 (25%)
 (7%)
 (11%)
 (31%)
 (26%)
Celkem 100 hlasů
 Komentářů: 14, poslední dnes 12:19
Rozcestník

Dotaz: bash sort

4.12. 21:11 114jaro114
bash sort
Přečteno: 497×
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. 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. 21:50 rastos | skóre: 61 | 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. 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. 22:05 k3dAR | skóre: 52
Rozbalit Rozbalit vše Re: bash sort
tady je reseni: man ls
porad nemam telo, ale uz mam hlavu... nobody
4.12. 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. 22:23 k3dAR | skóre: 52
Rozbalit Rozbalit vše Re: bash sort
promena="$(prikaz -parametry)"
prinf ${promena}
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 4.12. 22:23 k3dAR | skóre: 52
Rozbalit Rozbalit vše Re: bash sort
edit: printf
porad nemam telo, ale uz mam hlavu... nobody
4.12. 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. 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. 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. 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. 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. 11:48 Andrej | skóre: 45 | blog: Republic of Mordor | Zürich
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. 21:50 GeorgeWH | skóre: 38
Rozbalit Rozbalit vše Re: bash sort
Skolstvo produkuje dalsieho debilka?
k3dAR avatar 4.12. 22:03 k3dAR | skóre: 52
Rozbalit Rozbalit vše Re: bash sort
ano ;-)
porad nemam telo, ale uz mam hlavu... nobody
4.12. 23:07 SpaceExplo | skóre: 12
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. 01:13 SpaceExplo | skóre: 12
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. 05:45 114jaro114
Rozbalit Rozbalit vše Re: bash sort
skúšal som ale nič....ten výpis potom nejako blbne....
5.12. 05:51 114jaro114
Rozbalit Rozbalit vše Re: bash sort
vies mi dat nejaký mail na teba?
5.12. 11:05 SpaceExplo | skóre: 12
Rozbalit Rozbalit vše Re: bash sort
ne
5.12. 11:04 SpaceExplo | skóre: 12
Rozbalit Rozbalit vše Re: bash sort
??? jak "blbne"?
5.12. 07:00 Kit | skóre: 42 | 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. 09:27 Peter Golis | skóre: 57 | 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. 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. 11:02 Peter Golis | skóre: 57 | 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. 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. 14:53 Peter Golis | skóre: 57 | 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. 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. 19:42 Peter Golis | skóre: 57 | 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. 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.
Řešení 1× (Andrej)
5.12. 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. 18:40 Vladimir
Rozbalit Rozbalit vše Re: bash sort
Když se ví jaký viď? Slovy klasika:
chytrý jak radio
5.12. 21:08 GeorgeWH | skóre: 38
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.