source
두 개의 디렉토리 경로 가 있고 경로가 대상 이고 이름이 마지막 디렉토리 이름인 destin
파일 이름을 생성하려고 합니다 .logfl
destin
- 입력 데이터 예시
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