Originally Posted by lupomanaro
Have you any idea ?
In a shell some chars have different meaning. In the case of single and double quotes they need to be escaped, or you need to work the IFS so the shell doesn't interpret them. This should work: 'find . -type f -print0 | xargs -0 -iX /bin/rm -f 'X''.