regex - Find string in a file after a string pattern using shell script -


मेरे पास 4 लाइनों के साथ मेरी आउटपुट फाइल है

 < कोड> स्टोअरफ्रंट / स्टोरफ्रंट.वर / स्थान / हेडर- info.jsp: 30: & lt; इनपुट प्रकार = "छिपी" id = "welcomeConfigValue" value = "$ {welcomeConfig}" / & gt; स्टोरफ्रंट / स्टोरफ्रंट। वायु / स्थान / हैडर- info.jsp: 31: & lt; span id = "चयनित-स्थान" वर्ग = "शीर्ष- TXT शीर्ष- Nav-fix" & gt; स्टोरफ़्रंट / स्टोरफ्रंट। वायु / स्थान / हैडर- info.jsp: 33: & lt; span id = "headRestName" & gt; & lt; / span & gt; & lt; स्पैन क्लास = "हेडर-स्पेसिंग" & gt; | & Lt; / span & gt; & lt; span id = "headRest फोन" & gt; & lt; / span & gt; & lt; स्पैन वर्ग = "हेडर-स्पेसिंग" & gt; | & Lt; / span & gt; Storefront / storefront.war / location / header-info.jsp: 35: & lt; a href = "#" class = "लिंक-wht" id = "location-show" & gt; & lt; fmt: संदेश  

मैं यूनिक्स खोल के साथ id = के बाद आउटपुट स्ट्रिंग प्राप्त करना चाहता हूं।

Ie, आउटपुट इस तरह होना चाहिए:

< प्री> welcomeConfigValue चयनित-स्थान का सिर RestName headRestPhone स्थान-शो

आप कोशिश कर सकते हैं Grep के साथ:

  grep -Po '\ sid = "\ K [^"] *' फ़ाइल  

Comments

Popular posts from this blog

winforms - C# Form - Property Change -

java - Messages from .properties file do not display UTF-8 characters -

javascript - amcharts makechart not working -