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}'