Portál AbcLinuxu, 30. dubna 2025 15:42

Dotaz: script v OSX a GeekTool

24.9.2009 12:35 sssssssss | skóre: 15 | blog: cotoje
script v OSX a GeekTool
Přečteno: 815×
Odpovědět | Admin
Příloha:
Vubec nerozumim ty marstine ve ktery je to psany, ale stahl jsem si GeekTool a i script na sledovani akcii pres google. Vysledek je tento: ACTC: 0.200 -0.020 (-10%) rad bych do toho scriptu dopsal "neco" tak, aby kdyz je minus byly cisla cerveny a kdyz je plus byly cisla zeleny. Nevim jak sem ten script dat kdyz to porad rve ze neni to ci ono povoleno, takze je to v priloze. Diky
hmm
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Tarmaq avatar 24.9.2009 18:19 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
Odpovědět | | Sbalit | Link | Blokovat | Admin
A v cem to zobrazujes? Pokud by to byl bash nebo zsh tak bych snad i poradil, nevim co je v Mac OS X, ale teoreticky by se to melo dat lehce vygooglit..
Don't panic!
24.9.2009 18:30 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
myslim ze je to bash, nevim na co se googlu zeptat a i kdybych vedel, tak bych zase nevedel jak to pouzit, ja o tomhle nevim vubec nic, je to pro me jen a pouze zmet znaku.
hmm
Tarmaq avatar 24.9.2009 18:45 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
tady je nejaky navod
Ja bych jednoduchy skriptik i spachal, co vsechno z toho vstupu ma byt cervene/zelene v pripade zaporne/kladne hodnoty? Udelam to ale asi az zitra, nemam ted bohuzel uz cas..
Don't panic!
25.9.2009 03:45 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
Diky, barevne bude bohate stacit jen to cislo ktery vyjadruje zmenu v procentech.
hmm
Tarmaq avatar 25.9.2009 15:49 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
Za ten svuj vystup dopln toto:
 | sed 's/(\(-[[:digit:].]\+%\))/(\x1b[00;31m\1\x1b[00m)/;s/(\([[:digit:].]\+%\))/(\x1b[00;32m\1\x1b[00m)/'
Priklad:
echo 'ACTC: 0.200 -0.020 (-10%)' | sed 's/(\(-[[:digit:].]\+%\))/(\x1b[00;31m\1\x1b[00m)/;s/(\([[:digit:].]\+%\))/(\x1b[00;32m\1\x1b[00m)/'

Jinak pro vkladani kodu primo do textu pouzij v editoru zmenu > a < na &gt; a &lt;
Don't panic!
25.9.2009 16:21 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
diky, ale u me to nic nedela ani kdyz to hodim do terminalu jako by ta tvoje zmet znaku ani nebyla... Tobe se to v terminalu prebarvy?
hmm
Tarmaq avatar 25.9.2009 16:28 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
jo, me se to prebarvi.. Nefunguje ti v terminalu ani tohle?
echo -e "This is red->\e[00;31mRED\e[00m"
Don't panic!
25.9.2009 16:56 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
ne nefunguje, nemuze to bejt tim, ze jak terminal tak i ta aplikace na ty scriptiky ma moznost volby barvy pisma jako celku.
hmm
Tarmaq avatar 25.9.2009 17:00 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
tomu nerozumim, jaka aplikace? Myslel jsem ze ten kod poustis z terminalu..
Don't panic!
25.9.2009 17:11 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
je to aplikace kam se vkladaj scripty, nebo prikazy -geektool
hmm
Tarmaq avatar 25.9.2009 17:16 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
hm koukam ze to je jen pro Maca, ale pokud bys mi napsal jak se to tam barvi, neni problem to do toho skriptiku implementovat..
Don't panic!
25.9.2009 17:24 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
hehe barvi se cudlikem :-) neres to, ze me kloudnou informaci nedostanes.... stejnak moc dik. Pro me jsou tyhle prikazy neco neskutecne chaotickyho a neprehlednyho, to uz by snad bylo snazsi naucit se japonsky znaky.
hmm
Tarmaq avatar 29.9.2009 12:38 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
vim ze to mozna vypada necitelne, jde jen o znalost regularnich vyrazu - doporucuju se je naucit, je to velmi uzitecna vec napr. i pri vyhledavani atp. Rozhodne je to jednodussi nez japonstina ;]
Don't panic!
25.9.2009 16:25 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
Odpovědět | | Sbalit | Link | Blokovat | Admin
A jeste jeden dotaz mam tento scriptik >#!/bin/bash

asbreg=`ioreg -rc "AppleSmartBattery"`

maxcap=`echo "${asbreg}" | awk '/MaxCapacity/{print $3}'`; curcap=`echo "${asbreg}" | awk '/CurrentCapacity/{print $3}'`;

prcnt=`echo "scale=2; 100*$curcap/$maxcap" | bc`;

printf "%1.0f%%" ${prcnt};

#EOF a vysledek je 87% rad bych pred ten vystup dostal nazev Battery, kdyz dam echo "Battery" tak se mi to da bud nad nebo pod, zalezi kam to umistim
hmm
Tarmaq avatar 25.9.2009 16:35 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
posledni radek bude:
printf "Battery %1.0f%%" ${prcnt};
Pro vkladani kodu pouzivej prosim tag PRE - tedy v tomto pripade to bylo:
<pre>printf "Battery %1.0f%%" ${prcnt};<\pre>
Don't panic!
25.9.2009 16:54 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
heh diky, jak jednoduche, kdyz nekdo zna tu marstinu
hmm
25.9.2009 17:19 sssssssss | skóre: 15 | blog: cotoje
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste posledni a uz te necham bejt. Jak pred to curl dostat nazev? Opet echo "mesto" a co dal? Ten prikaz neni celej protoze to porad prudi at dam pre nebo code ne p curl --silent "http://xml.weather.yahoo.com/forecastrss?p=ASXX0089&u=c"
hmm
Tarmaq avatar 29.9.2009 12:36 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: script v OSX a GeekTool
jak pred to curl? tomu nerozumim - curl ti stahne danou stranku, pak pripadne pres sed apod. z toho kodu vyfiltrujes to co te zajima a pred to chces jeste napsat nazev mesta nebo to uz chces vyfiltrovat z te stranky?
Don't panic!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.