egrep field print

#!/bin/bash

dnum=0
cd rc.d

while [ $dnum -le "6" ]
do

        echo "rc$dnum.d outputs"

        egrep -r '^[K|S][0-9][0-9][a-z]+' rc$dnum.d | sort -n +3

        ((dnum++))
done

WHAT I GET>
rc0.d outputs
rc0.d/tmpfiles:K00linuxconf
rc0.d/tmpfiles:K01a1nono...

WHAT I'D LIKE>
rc0.d
K00linuxconf
K01a1nono

help??

If using GNU grep, then use -h to suppress the prefixing filename on output.

thanks a lot :slight_smile: