--=-ZATzWirByBIjTcnq1Aq7
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
What I would just do is=20
for i in `cat users`; do cp -a /etc/skel/.procmailrc /home/$i/; chown
$i:$i /home/$i/.procmailrc; done
Simple bash programming there. For every line (user) in the file, cp the
file to their home directory, and change the ownership to them (User:
user's name, Group: user's name). I don't see the need for xargs and
I've never understood it myself.
Good luck.
On Sun, 2004-01-04 at 16:42, Craig White wrote:
> I don't ever use the xargs command and unfortunately, my bash book
> doesn't really cover it and it's really tricky.
>=20
> What I want to do is to distribute some new files which I put into
> /etc/skel to existing users (all users for that matter)...
>=20
> so I tried...
> ls /home > users # so I can edit list
> cd /home
> cat users > xargs cp /etc/skel/.procmailrc=20
> ### didn't work
> cp /etc/skel/.procmailrc < xargs users
> cp: overwrite `users'?=20
> ### clearly didn't work
>=20
> I've tried a bunch of different things but none seem to be happening...
>=20
> man xargs is never gonna get through to this thick head
>=20
> Craig
>=20
> ---------------------------------------------------
> 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
--=20
Bryce C <
Plug@BryceCo.Net>
CoBryce Communications
--=-ZATzWirByBIjTcnq1Aq7
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQA/+Kdl/wbq/C6yyPcRAj+nAKCFMJtrjDjeayhk6wFtSYTB/tlPbgCeI8Us
21UdGOrtveqAhfqhFHcPgzY=
=75Ye
-----END PGP SIGNATURE-----
--=-ZATzWirByBIjTcnq1Aq7--