2012-07-04 3 views
0

나는 작업중인 폴더에서 CD를 꺼내어 그 폴더를 다른 곳으로 옮기는 기능을하려고합니다. 그러나 이것을 시도 할 때 폴더를 사용 중이므로 아마도 함수를 시작한 곳이기 때문에 이동할 수 없습니다.유닉스 기능 - cd .. 그리고 나서 working dir을 이동하십시오

test() { 
    cpath=$(pwd) 
    cd .. 
    mv $cpath $cpath"old" 
    cd $cpath"old" 
} 

이 경우에도 가능합니까?

답변

1

다른 프로세스에서 디렉토리를 변경하는 중입니다.. 스크립트에서 부모의 환경을 만질 수는 없지만, source이 아니면