Você pode usar a opção -n
de xargs
para limitar o número de argumentos.
find . -name "*" | xargs -n 20 grep 'state-icons'
Observe que ele não funciona para arquivos com espaço em branco em seus nomes.
Estou usando o Mac 10.7.5 e em um shell bash. Estou tentando encontrar instâncias de uma string em um grupo de arquivos, mas continuo recebendo este erro
Daves-MacBook-Pro:folder davea$ find . -name "*" | xargs grep 'state-icons'
xargs: grep: Argument list too long
Como posso executar o comando (ou similar) para evitar esse erro?