シェルスクリプトがあります
string=<deploymentTargets xmi:type="appdeployment:ClusteredTarget" xmi:id="ClusteredTarget_143378365
7353" name="cluster1"/>
name="
との間で私が望む値は"/>
Cluster1です。この出力は他の変数に保存する必要があります。
ベストアンサー1
GNU grepを使用してください:
a="$(grep -oP 'name="\K[^"]*(?="/>)' file)"
echo "$a"
GNU sedの使用:
a="$(sed -E 's|.*name="([^"]*)"/>.*|\1|' file)"
echo "$a"
出力:
クラスタ1