2009-03-06 4 views
0

나는 Unix 플랫폼 용 Mac의 Word 파일을 변환하는 macmac2unix 명령을 만들었습니다.터미널에서 자체 유닉스 명령을 실행하고 있습니까?

나는

$macmac2unix file1 file2 file3 ... 

문제로 명령을 실행하고 싶습니다 : 어떻게 모든 경로에서이 명령을 실행할 수 있습니까?

나는이 (가) 실패

CDPATH=:/Users/Sam/Documents/Unix 
+1

가 왜 이러는 거죠? OSX에서는 변환 할 필요가 없습니다. 텍스트 파일은 UNIX CRLF를 사용합니다. – ceejayoz

+0

CDPATH와 PATH를 혼동하고 있습니다. 그리고 나도 묻습니다. 왜이 일을하고 있습니까? 아니면 정확히 무엇을하려고하는지 명확히 할 수 있습니까? –

답변

5

시도 스크립트가가에/사용자/샘/문서/유닉스 위치하고해야하는 실행 파일 확인 당신의 .bashrc

export PATH=$PATH:/Users/Sam/Documents/Unix 

를 추가. 당신이 당신의 .bashrc를 다시 읽어 수 :

~> . ~/.bashrc 

하지만 당신은 이미 환경 변수와 터미널 를 다시 시작 놀았 경우 청소기 될 것이다.

+0

변경 사항이 없습니다. 내 .bashrc는 다음 위치에서 찾을 수 있습니다. http://dpaste.com/8008/ –

+0

흠, 5 번 줄을 제거하고 터미널을 다시 시작하십시오. 또는 테스트 목적으로 'export PATH = $ PATH :/Users/Sam/Documents/Unix'를 터미널에서 직접 실행 해보십시오. – Node

+0

작동하는 것 같습니다. 다음 오류가 나타납니다. -bash :/Users/Sam/Documents/Unix/macmac2unix : 사용 권한이 거부되었습니다. –

3

.bashrc에 PATH하지 CDPATH에 추가하려면 다음을 추가했다.

2

시도는 다음과 같이 PATH에 추가 :

PATH=/Users/Sam/Documents/Unix:$PATH 
관련 문제