clusterName="BYSL_Dev"
다음 줄에서 값을 추출하고 싶습니다
<xmi:id="test.cim " name="test" clusterName="BYDev" developmentMode="false" parallelStartEnabled="true"> <stateManagement xmi:id="StateManageable_1257282383109" initialState="START"/>
답변1
http 또는 xml 파일의 경우 유사한 도구를 사용할 수 있습니다스그레프sed
또는 보다 훨씬 낫습니다 awk
. 예를 들어 사용하십시오.
sgrep '"clusterName=\""__"\""' your-file.xml
특정 태그 등으로 제한하려는 경우 일치 항목을 구체화할 수 있습니다.
답변2
이것은 sed
나에게 효과적입니다.
sed -r 's/.*name=".*" (.*") d.*/\1/' cluster
clusterName="BYSL_Dev"
cluster
이 파일은 어디에 있습니까:
cat cluster
<xmi:id="manish.cim " name="manish" clusterName="BYSL_Dev" developmentMode="false" parallelStartEnabled="true"> <stateManagement xmi:id="StateManageable_1257282383109" initialState="START"/>