#!/usr/bin/bash

STATE="OK"
RESULT=""
PERF=""
COUNT_ROWS=0

for fn in "$@"; do
  if [ "$fn" = "-r" ]; then
    COUNT_ROWS=1
    continue
  fi
  if [ -f "$fn" ]; then
    name="`basename \"$fn\"`"
    if [ "$COUNT_ROWS" = 1 ]; then
      value="`wc -l \"$fn\"`"
    else
      value="`cat \"$fn\"`"
    fi
    RESULT="$RESULT $name=$value"
    PERF="$PERF $name=$value"
  else
    STATE="CRITICAL"
  fi
done

echo "$STATE -$RESULT|$PERF"
