2013-07-30 2 views
0

의 내용을 동일 나는 파일의 내용에 환경 변수를 설정하려면 : VI 파일 :나는 리눅스 일하고 파일

the env var should equal everything in here 

지금 파일을 많이 가지고을 "및 기타 특수 문자를 사용하면 쉽게 탈출 할 수 있습니다. 더 쉬운 방법이 있습니까?

답변

3

파일 이름이 x.txt이면 역 인용 부호 (`)를 사용하여 command substitution을 호출 할 수 있습니다 Bash)를 사용하여 해당 파일의 컨텍스트를 환경 변수로 설정하십시오.

export C=`cat x.txt` 
+0

대답을 제시하는 대신 이것이 작동하는 이유를 설명하십시오. – ArtB

+0

예, 답변 됨 수정 됨 : – kevoroid

+2

최근의 구문은'export C = $ (cat x.txt)'이고'$ ('...')'는 읽기 쉽고 중첩 할 수 있습니다. –