ls 选项仅列出符号链接引用(无日期、权限、大小等)
ls option to list a symlink reference only (no dates, permissions, size, etc.)
如果我使用:
$ 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}')
如果我使用:
$ 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}')