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.
| 2 | No.2 Revision |
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 == - čísla zcela náhodně, neznám zadání; pokud nejde použít obsah sloupečku a je nutné použít regexp, tak '[Error]') "[Error]") print $13; else print $6; }'... if ($3 ~ /vyraz/) ...).
2) Vizte řešení od Marka Bartíka, počítá tam maximum v awk.
Copyright students of FIT CTU and others, 2014. Content on this site is licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.