아마 어딘가에서 이러한 질문을 받은 적이 있을 것입니다. 하지만 그 해결책은 실제로는 효과가 없습니다. 도움이 필요해요.
디렉터리 이름에 변수를 추가한 다음 해당 디렉터리로 변경하고 싶습니다. 아래 방법은 저에게 맞지 않습니다.
#!/bin/bash
targetVmwareVersion="15.5.6"
cd vmware-host-modules-workstation-$targetVmwareVersion
cd
으로 바꾸면 ls
터미널의 폴더 내용이 나열되지만 작동하지 않습니다 cd
.
targetVmwareVersion
이름 뒤에 연결한 다음 디렉터리를 변경하고 싶습니다 vmware-host-modules-workstation-
.
아래 방법을 시도했지만 성공하지 못했습니다.
#!/bin/bash
targetVmwareVersion="15.5.6"
path="vmware-host-modules-workstation-$targetVmwareVersion"
cd $path
그 cd
부분은 작동하지 않습니다. 디렉터리는 변경되지 않고 그대로 유지됩니다.
. ./script
나에게는 효과가 없습니다. 위의 코드 조각은 계속하기 위해 이 코드 조각에 의존하는 더 큰 스크립트의 일부입니다.