2014-05-10 3 views
2

"my-variable-here"환경 변수가 있습니다.환경 변수에서 텍스트를 추출하는 방법은 무엇입니까?

my-variable-here=/var/log/test 

등호와 두 번째 슬래시 사이에 텍스트를 가져 오려고합니다. 위의 예에서 "/ var"텍스트를 가져 오려고합니다.

어떻게해야합니까? 매우

감사

사용 "컷"을 구분 기호로 슬래시 할 수 있습니다
+0

당신이 쉘 스크립트를 구문 분석하고 환경 변수를 구문 분석 할 또는 당신이 그것을 사용하지 마십시오 (예 : 'echo $ my_variable_here | grep ...')? – nemo

+1

당신은'/ var/log/test'라는 값을 가진 변수가 있거나, 실행될 때 그 변수를 설정하는 텍스트를 포함하고있는 파일을 가지고 있다고 말하는 것입니까? 즉,'my-variable-here =/var/log/test' 또는 'echo'$ my-variable을 만들었다면'/ var/log/test' 텍스트를 구문 분석 할 수 있도록 도와 주실 것을 요청 하시겠습니까? - ""? –

답변

2

export my_variable_here=/var/log/test 
part2=`echo $my_variable_here | cut -f2 -d"/"` 
result="/$part2" 
echo $result 
관련 문제