Re: basic Problems
On Fri, May 10, 2002 at 03:08:14PM +0200, Nik Engel wrote:
> i want to select a numer of files and cat the content of a file to all
> selected.
> I try this by:
> find -name "db.[^0-9^root^local^netrt]*" -print | cat tmp/db.netrt.de
> $1
> or
> find -name "db.[^0-9^root^local^netrt]*" -print | xargs cat tmp/db.netrt.de
> $1
You can't use $1 that way. Use the second of your two commands and drop
the $1. Even that probably isn't quite what you want, I think.
If you're trying to append tmp/db.netrt.de to all the files you find,
try this instead:
for x in `find -name "db.[^0-9^root^local^netrt]*" -print`; do cat tmp/db.netrt.de >> $x; done
There are variants of this with xargs too (involving the -i option), but
they're more obscure.
--
Colin Watson [cjwatson@flatline.org.uk]
--
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: