폴더를 연결하려면 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}'

관련 정보