
"cd /path/to/some/folder"와 같은 작업을 수행하고 싶고 스크립트가 완료된 후 해당 디렉토리에 머물고 싶지만 대신 스크립트를 실행하기 전에 원래 디렉토리로 돌아갑니다.
검색 후 명령을 사용하여 스크립트를 실행하는 방법을 읽었 source
지만 Linux에서만 사용할 수 있습니다. Windows에도 비슷한 것이 있습니까?
편집 ".sh" 스크립트입니다.
답변1
새 인스턴스를 생성하지 않고 스크립트를 실행하려면 다음을 수행해야 합니다.
call script.batch
그러면 현재 인스턴스에서 실행되고 스크립트에서 수행한 모든 작업이 유지됩니다.
Bash 스크립트의 경우 다음을 사용할 수 있습니다.
. ./script.sh
위와 같은 작업을 수행합니다.