Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted 2015-12-09 19:07:50 +0100

1) Grep umí použít několik vyhledávacích výrazů pomocí parametru -e (ne na Frayi), ale moc to nepomůže, pokud cílové výstupy jsou na různých sloupcích. Pak by to chtělo buď sed (nepříjemně pracné) nebo awk (něco jako awk '{ if ($3 == '[Error]') print $13; else print $6; }' - čísla zcela náhodně, neznám zadání; pokud nejde použít obsah sloupečku a je nutné použít regexp, tak ... if ($3 ~ /vyraz/) ...).

2) Vizte řešení od Marka Bartíka, počítá tam maximum v awk.

1) Grep umí použít několik vyhledávacích výrazů pomocí parametru -e (ne na Frayi), ale moc to nepomůže, pokud cílové výstupy jsou na různých sloupcích. Pak by to chtělo buď sed (nepříjemně pracné) nebo awk (něco jako awk '{ if ($3 == '[Error]') "[Error]") print $13; else print $6; }' - čísla zcela náhodně, neznám zadání; pokud nejde použít obsah sloupečku a je nutné použít regexp, tak ... if ($3 ~ /vyraz/) ...).

2) Vizte řešení od Marka Bartíka, počítá tam maximum v awk.