#!/bin/bash

cutkeys () # function
{
read zz
while [ $? -eq 0 ]
do
s=`echo "$zz" | cut -c 1-3 | egrep '^(RSA|DSS|pub|sec)'`
if [ ! -z "$s" ]
then
echo
echo -n "`echo "$zz" | cut -c $1`"
else
echo -n " `echo "$zz" | cut -c $2`"
fi
read zz
done
echo
}

cmnd1="cat"
cmnd2="egrep $1"
cmnd3="cutkeys $2 $3"

if [ ! -z "$1" ]
then
$cmnd1 2>/dev/null | $cmnd2 | $cmnd3
else
cat << EOF
Usage: cutkeys <regex> <cutfields1> <cutfields2>
EOF
fi
