내가하려는 것은 export PATH=$PATH:currentdir+somethingelse
을 실행할 수 있도록 현재 작업 디렉토리를 찾아서 변수에 저장하는 것입니다. : 기본적으로 cwd를 포함하는 변수가 있는지 확실하지 않습니다.Bash : 현재 디렉토리 변수
답변
이 변수 cwd
현재 작업 디렉토리의 절대 경로 저장 : 귀하의 경우에는
cwd=$(pwd)
을 당신은 다만 수하십시오 상대 답변
export PATH=$PATH:$(pwd)+somethingelse
이 .
를 사용
테스트 :
$ myDir=.
$ ls $myDir
$ cd/
$ ls $myDir
첫 번째 ls
은 현재 디렉토리의 모든 것을 보여주고 두 번째는 루트 디렉토리 (/
)의 모든 것을 보여줍니다.
과제가있는 $
추가 :
export PATH=$PATH:${PWD}:/foo/bar
또 하나의 변형 :
export PATH=$PATH:\`pwd`:/foo/bar
나는 내 .bash_profile에 다음 사항이 있습니다
function mark {
export $1=`pwd`;
}
그래서 언제든지 내가 원하는 디렉토리를 기억해두기 만하면된다. 여기에 표시. 내가 다시 그 위치로 이동하고자 할 때
그럼, 그냥 거기 CD를 $를 입력
잘 작동하지만 공백이있는 경로 (예 : "Google Drive"당신은 전체 경로를 읽을'''cd "$ foo"''를해야합니다. – mercergeoinfo
경로의 공백 문제를 해결하려면'''export $ 1 ='pwd'''' '''''cd $ foo'' 대신에'''''foo "''를 사용하면됩니다. – mercergeoinfo
이것은 훌륭합니다! –
이 같은 변수 PWD
에 빌드 쉘을 사용할 수 있습니다
export PATH=$PATH:$PWD+somethingelse
- 1. Bash 환경 변수 및 설치 디렉토리 찾기
- 2. 현재 디렉토리
- 3. bash 함수에서 regex를 사용하여 현재 디렉토리 경로 섹션을 찾는 방법
- 4. bash 스크립트의 명령으로서의 변수
- 5. lftp + bash 스크립트 + 변수
- 6. zsh 기록에 현재 디렉토리 저장하기
- 7. bash 변수 재평가
- 8. 디렉토리 bash 스크립트를 통해 검색
- 9. bash 스크립트 내의 디렉토리 변경
- 10. 디렉토리 특정 PATH 변수
- 11. vimrc - 현재 작업 디렉토리
- 12. 레이크 및 현재 디렉토리
- 13. 쉘 스크립트 현재 디렉토리?
- 14. XML의 현재 디렉토리
- 15. 현재 디렉토리 창 제목
- 16. 현재 디렉토리 변경
- 17. 자바 : 현재 작업 디렉토리
- 18. 현재 디렉토리 입력 -mac
- 19. FileSystemObject의 현재 디렉토리 변경
- 20. bash 설정 변수 생성
- 21. Bash 변수 범위
- 22. 지저분한 bash 변수
- 23. Bash 매개 변수 참조
- 24. sed 명령의 Bash 변수
- 25. 파일에 Bash 쓰기 (변수?)
- 26. 인라인 bash 스크립트 변수
- 27. Qt4에서 Bash 변수 사용하기
- 28. bash 스크립트에 변수 전달하기
- 29. Ant : 현재 디렉토리 아래의 모든 디렉토리
- 30. Bash 원격 파일 시스템 디렉토리 테스트
'.' 점 작동해야합니다. – mcalex
변수에 저장하려면 mydir =을 사용하십시오. ? –
예. mydir =로 테스트되었습니다. 그러면 ls $ mydir -하지만 상대 경로이므로 어디서든지 실행할 수 있습니다. – mcalex