サーバーから次の形式でデータを受信しています。
gin</type><sessionId>1601</sessionId><directory><default>DepthOfBook</default><study type="DepthOfBook"/
この文字列から値1601を抽出するにはどうすればよいですか?私は次のことを試みてきましたが、適切なSED構文で迷子になっています:
sed -n "/sessionId/,/\/sessionId/p"
sed -e "s/<sessionId/\n/g"| sed -n "/sessionId/,/\/sessionId/p"
sed -e "s/</\n/g"| sed -n "/sessionId/,/sessionId/p"
この値(および、文字列が1つの長い複数行の文字列の場合は通常2つのXMLタグ間の値)を抽出するにはどうすればよいですか?
ありがとう。