공유 디렉터리의 전체 경로 가져오기

공유 디렉터리의 전체 경로 가져오기

나는 다음을 수행했습니다

#!/bin/bash

PROJDIR="//$HOST/projects"
cd $PROJDIR
newscript

exit 0

이 스크립트의 목적은 공유 폴더로 이동하여 그 안에 있는 다른 스크립트를 트리거하는 것입니다. 그러나 newscript전체 경로를 얻지 못하면 이 스크립트가 작동하지 않습니다. 이것은 $HOST컴퓨터 이름이고 프로젝트는 내 컴퓨터의 공유 폴더입니다. 실제 경로는 입니다 C:\Users\vikram\HOME\share. 고급 공유 옵션을 사용하여 공유했으며 폴더를 다른 이름으로 공유할 수 있습니다. (여기있어 projects.)

디렉토리로 가서 그 작업을 마친 후에 pwd//VIKRAM/projects어떤 방식으로든 해당 디렉토리에 대한 실제 절대 경로를 원합니다.

저는 Windows 10을 OS로 사용하고 Cygwin을 터미널로 사용하고 있습니다.

답변1

현재 디렉터리에서 스크립트를 실행하려는 경우. 스크립트에 다음을 추가합니다.

export PATH="$PATH:./"

또는 절대 경로를 사용하십시오.

source ${PROJDIR}/newscript
or
. ${PROJDIR}/newscript

관련 정보