>
>>Если Ваш grep не знает опцию -o
>
>не знает
>
>>ну и всё-таки '\<слово\>' ищем (опции -w в POSIX тоже нет)
>>man sed | sed -n -e 's/\<sed\>/\n&\n/gp' | grep -c -e '^\<sed\>$'
>
>выдает 0 (ноль) Может мана нет, или слова sed в нем нет :)
$ echo -e "l1\tsed;sed;\nl2 notsed;\nsed" | sed -n -e 's/\<sed\>/\n&\n/gp' | grep -c -e '^\<sed\>$'
3
$ echo -e "l1\tsed;sed;\nl2 notsed;\nsed"
l1 sed;sed;
l2 notsed;
sed
$ echo -e "l1\tsed;sed;\nl2 notsed;\nsed" | sed -n -e 's/\<sed\>/\n&\n/gp'
l1
sed
;
sed
;
sed
здесь без '-c' для наглядности
$ echo -e "l1\tsed;sed;\nl2 notsed;\nsed" | sed -n -e 's/\<sed\>/\n&\n/gp' | grep -e '^\<sed\>$'
sed
sed
sed
А у Вас не так?