по поводу ошибки возможно сед не совсем предсказуемо будет работать, вот например к тем 2 файлам создадим 3-ий файл
for i in q.c,v.c,v qw.c qw.c,v ;{ echo -e "RED\nORANGE" > "$i";}
и попробуем повторить поиск
find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"