链接文件夹需要 Sed 输出

链接文件夹需要 Sed 输出

我能够得到以下从 21 开始的答案。我需要去掉开头和结尾。我只需要得到"/apps/java/default_jdk"

可以获得该输出的最佳 Sed 命令是什么?

find /apps/java/ -type l -exec ls -lad {} \; |grep /apps/java/default | awk -F: '{print $2}'

21 /apps/java/default_jdk -> jdk1.8.0_181

答案1

根据 Joshva Jo 的建议,我做了一些改变,并使其发挥作用。

命令:

find /apps/java/ -type l -exec ls -ld {} \; | grep default* | awk -F ' ' '{print $9}'

输出:

/apps/java/default_jdk

答案2

find /apps/java/ -type l -exec ls -lad {} \; |grep /apps/java/default | awk -F' ' '{print $2 $3}'

相关内容