0
환경 : 콘 셸 (KSH)구문 분석 문자열 토큰, 수출 및 동적 에코 값
내가 사용 변수를 수출하고있다 :
eval $(echo '"EffTimeStamp=20110203-210000#InputCtxNm=Forigen Exchange Today#RunType=EOD"' |
sed 's/^"/export /g;s/=/="/g;s/#/"\nexport /g')
을 동적으로 이러한 변수의 값을 표시하려고 :
eval $(echo EffTimeStamp=20110203-210000#InputCtxNm=Forigen Exchange Today#RunType=EOD|sed 's/^/echo $/g;s/=/="/g;s/#/"\necho $/g' | sed 's/=.*$//g')
을
하지만 출력이 다음과 같이 표시됩니다.
20110203-210000 echo Forigen Exchange Today echo EOD
나는 왜 여분의 에코가 만족스러운 결과가 아닌지 알아낼 수 없다. 다음과 같아야합니다 :
20110203-210000
Forigen Exchange Today
EOD