-2
쉘에서 다시 기능을 사용할 수 있도록 쉘 스크립트를 만들고 있습니다. 스크립트에서 터미널의 디렉토리를 변경하는 좋은 방법은 무엇입니까?쉘 디렉토리를 터미널에 내 보냅니다.
그냥 작동하지 않습니다 내 back.sh 파일에 이런 식으로 뭔가를 실행 :
cd/
를하더라도 내가
source ./back.sh
처럼 제대로 작동하지 않는 샘플 파일을 파일을 실행할 때 :
#!/bin/bash
cd ~/Movies/
나는 소스 ./back.sh 또는 소스 back.sh을 실행할 때
'source '가있는 변형이 실제로 작동해야합니다. 아마도 더 많은 정보가 필요할 것입니다. './back.sh'의 정확한 내용은 무엇입니까? 작동하지 않는다는 것을 어떻게 알 수 있습니까? –
백 기능으로 무엇을 의미하는지 자세히 설명해 주시겠습니까? 스크립트를 실행하면 별도의 프로세스로 실행되고 소싱을 통해 현재 쉘에서 스크립트를 실행하고 'cd'를'/'(최소한 내가 본 것은) –
안녕하세요, 내 백 파일이 너무 복잡하여 여기에 '#!/bin/bash cd ~/Movies/ '\ n 소스 ./back.sh로 실행하십시오. – JonMorehouse