bashrc에서 별칭을 정의할 때 변수 사용

bashrc에서 별칭을 정의할 때 변수 사용

.bashrc다음과 같이 파일에 다른 별칭을 정의할 때 별칭 변수를 재사용 하려고 합니다 .

alias cwd='cd /work/local/assignment1'
alias module1='$(cwd)/module1'

module1내가 들어가고 싶은 디렉토리는 어디에 있습니까 cd?

이것은 작동하지 않습니다. 별칭을 정의할 때 변수를 사용할 수 있는지 궁금합니다.

도움을 주시면 감사하겠습니다.

답변1

귀하의 cwd것은 a 가 아니지만 다음 variablealias같이 할 수 있습니다.

cwd='cd /work/local/assignment1'
alias module1='$cwd/module1'

@StephenHarris가 제안한 것처럼 작동하려면 다음을 추가해야 할 수도 있습니다 cwd.

alias cwd='$cwd'

관련 정보