마지막 디렉터리 이름에서 로그 파일 생성

마지막 디렉터리 이름에서 로그 파일 생성

source두 개의 디렉토리 경로 가 있고 경로가 대상 이고 이름이 마지막 디렉토리 이름인 destin파일 이름을 생성하려고 합니다 .logfldestin

  • 입력 데이터 예시
    source="/home/hagbard/01cuneus"
    destin="/media/hc1"
    
  • 원하는 결과 logfl는 다음과 같습니다.
    /media/hc1/01cuneus.log
    

다음을 시도했지만 파일 이름이 올바르게 구성되지 않았습니다.

# set log file from name of last directory of SOURCE 
log="${source%/}"       # remove `/` if it occurs as last character
log="${source##*/}"     # gets last directory name from SOURCE
log="${destin%/}/$log"  # not absolutely necessary

관련 정보