如果我使用:
$ ls -l mysymlinkname
我得到:
lrwxrwxrwx 1 ownr grp 46 Jan 19 17:15 mysymlinkname -> /home/ownr/path/target
我只想:
/home/ownr/path/target
放入bash变量。
是否有
ls
选项?或者一个简单可靠的bash
命令来提取它? 最佳答案
ls -l `pwd`/mysymlinkname | awk '{print $NF}'
将其放入变量:
VARIABLE=$(ls -l `pwd`/mysymlinkname | awk '{print $NF}')