How to resolve symbolic links in a shell script

后端 未结 19 2264
死守一世寂寞
死守一世寂寞 2020-11-28 00:48

Given an absolute or relative path (in a Unix-like system), I would like to determine the full path of the target after resolving any intermediate symlinks. Bonus points for

19条回答
  •  北荒
    北荒 (楼主)
    2020-11-28 01:24

    Try this:

    cd $(dirname $([ -L $0 ] && readlink -f $0 || echo $0))
    

提交回复
热议问题