Question: I'm using this code:

```
  numbzip=`ls *.plt.zip | wc -l` &>/dev/null

```

and trying to get rid of the output in the command window.

No files ending on .plt.zip exist so it comes back with:

```
ls: cannot access *.plt.zip: No such file or directory

```

whatever I try it always writes this line in the command window.

I tried:

```
numbzip=`ls *.plt.zip | wc -l` >/dev/null 2>/dev/null
numbzip=`ls *.plt.zip | wc -l` >/dev/null >>/dev/null 2>/dev/null

```

Regards, Wilco.

Answer: 
Make the names null terminated and split there:

```
cat file | tr '\n' '\0' | xargs -l1 -0 mkdir

```

`tr` will replace the newline that `cat` output with `\0`, and the `-0` flags in `xargs` is telling it to split arguments on the `\0`.
You can do this POSIXLY with the `-I` option:

```
xargs -I % mkdir % < file

```

<http://pubs.opengroup.org/onlinepubs/9699919799/utilities/xargs.html>