我正在嘗試檢索標籤和之間的文本。我正在與SunOS合作。提取兩個html標籤之間的文本
[SESSIONID=9sfhksfksafa,LOGINID=1,CLIENTIP=1.22.34.5,REMOTEADDRESS=1.22.34.5] 2017-06-01T18:09:20 INFO transaction - Soap Outbound message: <soapenv:Envelope xmlns:soapenv="http://org.inq"><Id>Id1</Id><header><userID>321</userID><organization>abc</organization><countryCode>CA</countryCode><languageCode>en</languageCode><userLocation>internet</userLocation>
<timestamp>2017-06-01T18:09:20.974-04:00</timestamp><channel>Mobile</channel>
我嘗試了以下選項,但並沒有幫助:
sed -e 's/<Id>\(.*\)</Id>/\1/'
sed -n '/<Id>/,/<\/Id>/p' test1.txt > test2.txt
任何建議將幫助我非常多。
網站上已經有無數的問題和答案,會告訴你如何做到這一點(而好的將提到你爲什麼不應該)。 –