Stupid bash scripting question
Andrew W. Gaunt
quantum at lucent.com
Wed Aug 24 10:15:01 EDT 2005
Somthing like this perhaps?
$ user="quantum"
$ f=`getent passwd $user|cut -f6 -d:`
$ echo $f
/home/quantum
Cole Tuininga wrote:
>Ok - I'm sure the answer to this is simple, but I can't seem to figure
>the darned thing out. In my defense, it's extremely rare that I do any
>shell scripting. 8)
>
>Basically, the deal is that I have a variable that contains a string
>such as "~username". I'd like to actually expand that to the user's
>home directory.
>
>In other words, if I have something like:
>
>user="username"
>f="~${user}"
>
>I'd like $f to end up with the path to username's actual home. As it
>is, it just has the value "~username". What magic do I need to do on my
>f assignment line?!
>
>
More information about the gnhlug-discuss
mailing list