On Fri, 25 Jun 2004, Michael Havens wrote:
> xargs reads the standard input and then runs a command by putting the
> lines read as the new command's command-line arguments.
>
> Isn't that what the pipe would do w/o the xargs command?
No.
xargs makes command-line arguments from the standard output.
Without xargs, the standard output becomes the standard input of the next
command.
See this simple example:
$ echo 1 2 3 | xargs cat
cat: 1: No such file or directory
cat: 2: No such file or directory
cat: 3: No such file or directory
rainier:~/work/invoices$ echo 1 2 3 | cat
1 2 3
Jeremy C. Reed
technical support & remote administration
http://www.pugetsoundtechnology.com/
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss