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 19:22 | Nová verze

    Byl vydán Debian 12.10, tj. desátá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

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

    Byla vydána nová verze 4.5 svobodného notačního programu MuseScore (Wikipedie). Představení novinek v oznámení v diskusním fóru a také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 17:00 | Nová verze

    Byla vydána nová verze 8.6.0 správce sbírky fotografií digiKam (Wikipedie). Přehled novinek i s náhledy v oficiálním oznámení (NEWS). Nejnovější digiKam je ke stažení také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

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

    O víkendu probíhá v Praze na Karlově náměstí 13 konference Installfest 2025. Na programu je celá řada zajímavých přednášek a workshopů. Vstup je zdarma. Přednášky lze sledovat i online na YouTube.

    Ladislav Hagara | Komentářů: 1
    14.3. 22:11 | Nová verze

    Byla vydána nová verze 2.49.0 distribuovaného systému správy verzí Git. Přispělo 89 vývojářů, z toho 24 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    14.3. 19:00 | IT novinky

    Premiér Petr Fiala (ODS) dnes na síti X vyloučil, že by za jeho vlády mohla začít platit vyhláška, podle níž by poskytovatelé internetového připojení měli uchovávat adresy internetových stránek, na které se lidé připojují.

    Ladislav Hagara | Komentářů: 4
    14.3. 12:33 | Komunita

    Flock 2025, tj. konference pro přispěvatele a příznivce Fedory, proběhne od 5. do 8. června v Praze.

    Ladislav Hagara | Komentářů: 0
    13.3. 17:29 | Komunita

    Zemřel Mark Klein, který dlouhá léta pracoval pro telekomunikační firmu AT&T a proslavil se jako whistleblower, když zveřejnil informace o spolupráci AT&T s agenturou NSA. Cílem spolupráce bylo sledovat veškerou komunikaci občanů za pomocí zařízeních v místnosti 641A. O spolupráci obou subjektů napsal knihu Wiring Up The Big Brother Machine...And Fighting It.

    Max | Komentářů: 0
    13.3. 16:33 | Nová verze

    Byla vydána nová verze 16 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v changelogu.

    Ladislav Hagara | Komentářů: 0
    13.3. 13:00 | IT novinky

    Texas Instruments představil nejmenší mikrokontrolér na světě MSPM0C1104. Je o 38 % menší než současné nejmenší mikrokontroléry. Má pouze 1,38 mm².

    Ladislav Hagara | Komentářů: 11
    Jaké je vaše preferované prostředí?
     (27%)
     (1%)
     (1%)
     (1%)
     (1%)
     (2%)
     (64%)
     (2%)
    Celkem 145 hlasů
     Komentářů: 5, poslední 13.3. 11:45
    Rozcestník

    Dotaz: ziskani casti textu do promene v bashi

    1.7.2008 09:48 Kamil
    ziskani casti textu do promene v bashi
    Přečteno: 281×
    Dobry den. Pomoci prikazu sensors ziskavam tento textovy vystup.
    Case Fan:    0 RPM  (min = 1318 RPM, div = 128)
    CPU Fan:  3183 RPM  (min = 1704 RPM, div = 8)
    fan3:        0 RPM  (min = 3515 RPM, div = 128)
    fan5:        0 RPM  (min =    0 RPM, div = 8)
    Sys Temp:    +35°C  (high =   +45°C, hyst =   +40°C)
    CPU Temp:  +38.0°C  (high = +45.0°C, hyst = +40.0°C)
    temp3:     +37.5°C  (high = +80.0°C, hyst = +75.0°C)
    
    chtel bych vycucnout ty teploty jako samostatna cisla do promenych. Treba promena systemp,cputemp,temp3.A ty nasledne mohu pouziti do grafu. pripadne vypsani pres echo "$systemp" atd..

    Dekuji za rady

    Odpovědi

    1.7.2008 10:15 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: ziskani casti textu do promene v bashi
    vstup="Case Fan:    0 RPM  (min = 1318 RPM, div = 128)
    CPU Fan:  3183 RPM  (min = 1704 RPM, div = 8)
    fan3:        0 RPM  (min = 3515 RPM, div = 128)
    fan5:        0 RPM  (min =    0 RPM, div = 8)
    Sys Temp:    +35°C  (high =   +45°C, hyst =   +40°C)
    CPU Temp:  +38.0°C  (high = +45.0°C, hyst = +40.0°C)
    temp3:     +37.5°C  (high = +80.0°C, hyst = +75.0°C)"
    
    
    systemp=`echo "$vstup" | gawk -F '+' 'NR==6 { print $2 }' | sed 's/\°C.*//'`
    echo "$systemp
    1.7.2008 10:28 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: ziskani casti textu do promene v bashi
    pokud není pořadí řádek fixní, tak takto:
    temp3=`echo "$vstup" | grep 'temp3' | gawk -F '+' '{ print $2 }' | sed 's/\°C.*//'`
    1.7.2008 10:55 Kamil
    Rozbalit Rozbalit vše Re: ziskani casti textu do promene v bashi
    Tohleto funguje ale jeste mensi problemek s promenou $vstup.

    Script by mel pracovat tak ze po zadani prikazu sensors mi vypise tri cisla ktera budou ve trech ruznych promenych. Tedy asi nejak tak ze vystup prikazu sensors se preda asi pomoci roury dal aby vzniky ty tri promene a pomoci echo je vypsat.
    1.7.2008 11:16 12345 | skóre: 41 | blog:
    Rozbalit Rozbalit vše Re: ziskani casti textu do promene v bashi
    Dalo by se to třeba elegantně uložit do pole:
    $ temps=( $(sensors | awk -F'  +' '/Sys Temp|CPU Temp|temp3/ { gsub(/[^0-9.]/, "", $2); print $2 }') )
    $ echo ${temps[@]}
    35 38.0 37.5
    $ echo ${temps[0]}
    35
    $ echo ${temps[1]}
    38.0
    $ echo ${temps[2]}
    37.5
    
    1.7.2008 11:32 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: ziskani casti textu do promene v bashi
    a nebo si ty proměnné vypsat za sebou: echo "$var1 $var2" ...
    1.7.2008 10:57 12345 | skóre: 41 | blog:
    Rozbalit Rozbalit vše Re: ziskani casti textu do promene v bashi
    awk to zvládne všechno najednou:
    temp3=$(sensors | awk '/temp3/ { gsub(/[^0-9.]/, "", $2); print $2 }')
    1.7.2008 11:19 Kamil
    Rozbalit Rozbalit vše Re: ziskani casti textu do promene v bashi
    Pro promenou temp3 funguje.Pro CPU temp a Sys Temp kdyz tyto retesce znaku a patricne promene na zacatku doplnim misto temp3 do awk tak nevypise nic.Problem asi je ze v awk nestaci zmeni hledany retezec tedy misto temp3 doplnit CPU Temp a Sys Temp.
    1.7.2008 11:36 12345 | skóre: 41 | blog:
    Rozbalit Rozbalit vše Re: ziskani casti textu do promene v bashi
    To je tím, že jsou tam mezery. Buď se dá použít můj návrh s polem, nebo to upravit ad-hoc takto:
    systemp=$(sensors | awk '/Sys Temp/ { gsub(/[^0-9.]/, "", $3); print $3 }')
    cputemp=$(sensors | awk '/CPU Temp/ { gsub(/[^0-9.]/, "", $3); print $3 }')
    temp3=$(sensors | awk '/temp3/ { gsub(/[^0-9.]/, "", $2); print $2 }')
    1.7.2008 11:36 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: ziskani casti textu do promene v bashi
    díky za parádní vylepšení, o gsub jsem do teď neměl ani tucha :-)

    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.