2009-06-24 8 views
1

나는 텍스트 파일에 저장된 디렉토리 경로가 있으며 스크립트에서이 디렉토리에 CD를 넣어야하지만 어떻게해야할지 모릅니다.경로가 파일에있는 디렉토리의 CD

cat FILE | cd 

과 같은 것이 좋겠지 만 그럴 것 같았습니다.

이것은 Windows 환경은 쉽게 유닉스/리눅스에서, BTW입니다 :

cd `cat FILE` 

사람이 나에게 손을 줄 수 있습니까?

답변

5
set /p dirname=<FILE 
cd %dirname% 

(XP 용) set에 대한 설명서 here를 찾을 수 있습니다.

/P는 : 입력의 라인 변수의 값을 설정한다.

PowerShell에서
+0

직장을위한 올바른 망치, 고마워요. – Nippysaurus

1

는, 그 쉬운 :

Get-Content FILE | Set-Location 

아니면 CMD 별명 선호하는 경우 :

gc FILE | sl 
:

type FILE | cd 

또는 당신은 속기 PowerShell을 별칭을 선호하는 경우

+0

Cygwin 기지가 있어요. h는 bash가 설치되어 있지만 ... 나는 그와 같은 것을 사용할 수 없다. 불행히도 순수한 윈도우가 필요하다. – Nippysaurus

+0

"순수한 창문"이 무슨 뜻인지 잘 모르겠습니다. PowerShell은 Microsoft에서 작성했으며 무료로 다운로드 할 수 있습니다. 특정 버전의 Windows에 미리 설치되어있는 솔루션이어야한다는 의미라면 "cmd"또는 "배치"를 태그로 포함하도록 질문을 재검토해야합니다. – Lee