如何在bash脚本中将路径名中的..
转换为绝对路径名.也就是说,如果我有一条路径/home/nohsib/dvc/../bop
,我想把它改成没有点的路径,在这里是/home/nohsib/bop
我该怎么做?
如何在bash脚本中将路径名中的..
转换为绝对路径名.也就是说,如果我有一条路径/home/nohsib/dvc/../bop
,我想把它改成没有点的路径,在这里是/home/nohsib/bop
我该怎么做?
你要找的是100:
absolute_path=$(readlink -m /home/nohsib/dvc/../bop)
Please note:您需要使用GNU的readlink
实现,它提供了"-m"选项.例如,BSD的readlink
就没有.