I have a strange issue. My `grep` has colored output, and if I do something like this:

```
grep -lr '80' /etc/apache2/sites-available/|xargs ls

```

I got:

```
ls: cannot access /etc/apache2/sites-available/default: No such file or directory

```

But if I add `--colour=none` to `grep`, everything is OK.

Where am I wrong?