How to manually expand a special variable (ex: ~ tilde) in bash

前端 未结 15 2318
离开以前
离开以前 2020-11-22 09:34

I have a variable in my bash script whose value is something like this:

~/a/b/c

Note that it is unexpanded tilde. When I do ls -lt on this

15条回答
  •  余生分开走
    2020-11-22 09:52

    why not delve straight into getting the user's home directory with getent?

    $ getent passwd mike | cut -d: -f6
    /users/mike
    

提交回复
热议问题