linux - how to delete line after specific pattern and extract something -


UPDATE यह मेरी फाइल है:

  & lt; विभाग नाम = "/ सेनानियों" आईडी = "123879" समूह = "चैनल" केस = "कोई नहीं" उपयोग = "नहीं" & gt; & Lt; विकल्प index_name = "index.html" लिस्टिंग = "0" योग = "नहीं" अनुमति = "नहीं" / & gt; & Lt; लक्ष्य उपसर्ग = "टीटीपी" प्रत्यय = "। नेट" / & gt; & LT; type = "प्रयास" & gt; & Lt; region = "20491" readonly = "fs1a" readwrite = "fs1a" अपलोड = "हां" डाउनलोड = "हां" repl = "हां" मुश्किल = "0" नरम "0" prio = "0" लिखो = "नहीं "चरण =" हाँ "माइग्रेट करें =" नहीं "आकार =" 0 "& gt; & Lt; read = "content" readwrite = "content" hard = "215822106624" नरम = "237296943104" prio = "5" लिखो = "हां" चरण = "हां" माइग्रेट करें = "नहीं" आकार = "0" / & gt; & Lt; अतिप्रवाह नाम = "20491-सेट-लिखने योग्य" / & gt; & Lt; / दोहराने & gt; & Lt; region = "20576" readonly = "fs1a" readwrite = "fs1a" अपलोड = "हाँ" डाउनलोड = "हां" repl = "हां" मुश्किल = "0" नरम "0" prio = "0" लिखने के लिए "नहीं" "चरण =" हाँ "माइग्रेट करें =" नहीं "आकार =" 0 "& gt; & Lt; read = "content" readwrite = "content" hard = "215822106624" नरम = "237296943104" prio = "5" लिखो = "हां" चरण = "हां" माइग्रेट करें = "नहीं" आकार = "0" / & gt; & Lt; अतिप्रवाह नाम = "20576-सेट-लिखने योग्य" / & gt; & Lt; / दोहराने & gt; & Lt; / प्रतिकृति & gt; & Lt; user = "T: 106603" / & gt; & Lt; user = "T: 123879" / & gt; & Lt; user = "test" / & gt; & Lt; user = "ele :: 123456" / & gt; & Lt; user = "company-temp" / & gt; & Lt; user = "companymw2" / & gt; & Lt; user = "bird" / & gt; & Lt; user = "coding11" / & gt; & Lt; user = "plazamedia" / & gt; & Lt; अनुमति दें = "123456 = abcdefghijklmnopqrstuvwxyz" / & gt; & Lt; / विभाग & gt;   

मैंने एक बाश लिखा था:

  awk & lt; Test.xml -Fuser = '{प्रिंट $ 2}' | Sed '/ ^ $ / d' | कट-डी "" -f1   

और परिणाम कुछ ऐसा है:

  "टी: 106603" "टी: 123879" "परीक्षण" "ele: : 123456 "" कंपनी-अस्थायी "" कम्पनीएम 2 "" पक्षी "" कोडिंग 11 "" प्लाज़मेडिया "  

लेकिन परिणाम की कल्पना करें:

 " टी: 106603 "/ & gt; "टी: 123879" / & gt; "परीक्षण" / & gt; "Ele :: 123456" / & gt; "कंपनी-अस्थायी" / & gt; "कंपनी एमडब्ल्यू 2" / & gt; "पक्षी" / & gt; "कोडिंग 11" / & gt; "प्लाजामेडिया" / & gt;   

सबसे पहले, मैं कैसे कह सकता हूँ कि दूसरी बात "?

दूसरी बात के बाद, मैं कैसे कह सकता हूँ कि "" ?

मुझे ऐसा करना पसंद है sed या awk

धन्यवाद अग्रिम में

इसे आज़माएं:

  awk -F '' '' / & lt; उपयोगकर्ता = / {प्रिंट $ 2} 'फ़ाइल    

Comments

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -