a little shell problem
Michael Knee
plug-discuss@lists.plug.phoenix.az.us
Fri, 11 Oct 2002 18:10:31 -0700
How about
HOME="/home"
CLIENTS="$HOME/joe/foo
$HOME/blow/foo
$HOME/schmo/blah"
Mike
----- Original Message -----
From: "Lynn David Newton" <lynn.newton@cox.net>
To: "Phoenix Linux Users Group" <plug-discuss@lists.plug.phoenix.az.us>
Sent: Friday, October 11, 2002 10:48 AM
Subject: a little shell problem
>
> I'm writing a script (in ksh, not bash, but I believe
> the problem is the same in either shell) where I have
> to write some files to a number of login directories.
> Putting a list of targets in a variable near the top
> like this turns off tilde expansion:
>
> CLIENTS="~joe/foo
> ~blow/foo
> ~schmo/blah"
>
> The list of clients is potentially rather long, and I'd
> rather set it in an easily modifiable list near the
> front of the script and then later be able to do
>
> for client in $CLIENTS
> do
> stuff
> done
>
> rather than
>
> for client in ~joe/foo \
> ~blow/foo \
> ~shmo/blah
> do
> stuff
> done
>
> Surely this is an easy thing, but I've got a mental
> block. Can someone help me get my blinders off? Thanks.
>
> --
> Lynn David Newton
> Phoenix, AZ
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> 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
>