Bash 설정 프로젝트 별 별칭, 파일을 찾을 수 없음

Bash 설정 프로젝트 별 별칭, 파일을 찾을 수 없음

저는 Python 스크립트를 실행하는 bash에서 쉘 스크립트를 실행하기 위해 Windows에서 GitBash를 사용하고 있습니다.

특정 Python 환경을 정의하고 해당 환경을 사용하여 GitBash를 통해 셸 스크립트를 실행하기 위해 프로젝트별 별칭을 만들려면 어떻게 해야 합니까?

이것은 다음과 같은 프로그램입니다 test.sh.

# misc notes at top, like a docstring
print("Hello")
# real file will instead say myPyScript.py etc.

GitBash에서 성공적으로 실행할 수 C:/users/name/mypath/python.exe test.sh있으며 콘솔에 "Hello"가 반환됩니다.

문제: 별칭을 사용하여 경로가 정의된 프로젝트별 Python 환경을 사용하고 싶습니다.

내가 시도하는 것은 다음과 같습니다.내 Bash 스크립트가 별칭을 인식하지 못하는 이유는 무엇입니까?, 그리고 어떻게 실패하는지:

이것은 다음과 같은 프로그램입니다 .pyalias.

alias mypython='C:/users/name/mypath/python.exe test.sh'

이것은 다음과 같은 프로그램입니다 main_run_all.sh.

#!/bin/bash

# misc notes at top, like a docstring

shopt -s expand_aliases
source /.pyalias

mypython test.sh
# real file will instead say myPyScript.py etc

내가 달릴 때 sh main_run_all.sh나는 얻는다.test.sh: line 6: source: .pyalias: file not found

디렉토리 설정은 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

답변1

이 줄의 형식은 다음과 같습니다.

source /.pyalias

해야 한다:

source ./.pyalias

관련 정보