Odpověď na názor
Odpovídáte na názor k článku Nová softwarová sklizeň (2. 5. 2007).
Re: K čemu používáte roury?
celé vláknoSice bych spis pouzil
ps -C name h | wc -l
ale jinak pipe je silene uzitecnej pomocnik, ale to clovek pochopi, az se znej stane neco vic nez jen klikac:) pouziti pipe pri more a less je to nejjednodussi, co muze clovek na linuxu v konzoli udelat. Treba kdyz mas CSV soubor, treba strednikama oddelenej, chces z nej vybrat pouze pole 1,3,5, z toho vybrat pouze radky, kde je v poli 3 slovo "error" a to pak seradit podle pole 5 a vysledky nechat poslat na email "programator@firma.cz", tak to sice muzes udelat, ze to naimportujes do Calcu, vymazes vsechny sloupce krome 1,3,5 (takze budes mit jenom 1,2,3), pomoci funkce Filtr vyfiltrujes ve 3.(nove ve 2.) sloupci slovo "error", nechas to seradit podle 5.(nove 3.) sloupce, pak to ulozis do nejakyho souboru nebo zkopirujes do mailu a posles email. No a kdyz tohle budes delat behem dne po nekolikaty, tak zacnes uvazovat, co potrebujes, aby se to cely udelalo samo. Pak, kdyz budes znat praci s rourama, tak vyplodis neco jako
cat file | cut -d';' -f1,3,5 | awk -F';' '$2=="error" { print; }' | sort -t';' -k3 | sendmail programator@firma.cz
awk -F';' '$3=="error" { print $1,$3,$5; }' file | sort -t';' -k3 | sendmail programator@firma.cz
nebo jeste trosku jinak
perl -a -F';' -ne 'chomp @F;print join(";",@F[0,2,4])."\n") if $F[1] eq "error";' file | sort -t';' -k3 | sendmail programator@firma.cz
No a kdyz tohle spojis jeste s nejakym cronem nebo atem, tak mas proste volno:) (ten priklad berte s rezervou). Samozrejme daji se udelat jeste lepsi konstrukce, taky nejsem uplnej guru, ale kouzlo rour me uchvacuje:)
BTW: napriklad xsltproc pri zpracovani zadaneho XSLT souboru umi brat zdrojovy XML soubor take z pipe, takze takhle muzes pospojovat nekolik xsltproc souboru do jedny pipe a zpracovat tak XML dokument nekolika XSLT (ano, bude to zrejme pametove narocnejsi, ale jde to:))
Pravidla pro diskutující
Přidáním čtenářského příspěvku do diskusí či fóra souhlasíte s tím, že budete dodržovat následující pravidla. Při jejich hrubém porušení se vystavujete riziku smazání příspěvku, jeho modifikaci, v krajním případě i zablokování přístupu do diskusí.
Redakce ze zásady nezasahuje do čtenářských diskusí a zavazuje se, že nebude mazat ani modifikovat příspěvky, kromě případů, kdy tyto porušují některé z následujících pravidel. V takové situaci je na zvážení redakce, zda příspěvek modifikuje s viditelným upozorněním, či přímo smaže. Redakce nikdy nemaže „nesouhlasné komentáře“ jen proto, že jsou nesouhlasné. Vítáme střet názorů, ale vždy v rámci slušné a kultivované debaty.
Příspěvky nesmí obsahovat:
- Vulgární či hrubé výrazy.
- Urážlivé výroky na adresu druhé osoby či skupiny osob.
- Texty, které mají za cíl jen vyprovokovat emotivní reakci (trolling).
- Rasové útoky či útoky na jakoukoliv jinou menšinu či skupinu obyvatel.
- Komerční nabídky a affiliate odkazy.
- Odkazy na warez, sériová čísla, licenční kódy, pornografii a další nevhodný materiál stejně jako žádosti o poskytnutí tohoto obsahu.
- Prokazatelně protiprávní obsah.
Informace o soukromí: U všech přidaných komentářů provozovatel ukládá IP adresu a hostname odesílatele. U neregistrovaných uživatelů se na webu zobrazuje část hostname, případně IP adresy, neumožňující identifikovat konkrétní počítač.
Povolené značky XHTML: a, br, code, em, li, ol, p, pre, strong, sub, sup, ul

