Perdón, olvidé indicar antes que ya tengo solucionado el problema gracias al uso de "xargs", que divide transparentemente los argumentos pasados y evita el problema.Pero gracias no obstante por tu interés. ;)
Con find también se las arregla uno. find . -exec grep PALABRA {} \; -- http://arhuaco.org http://emQbit.com