मैं एक सीएसवी फ़ाइल है।
इनपुट।
India|Andhra|asd,ged,ijn|telangana|41657|hgjd,dfef,edf|dfd
उत्पादन
India,Andhra,"asd,ged,ijn",telangana,41657,"hgjd,dfef,edf",dfd
1
अब तक तुमने क्या प्रयास किये हैं? उस प्रयास ने आपकी अपेक्षाओं से कैसे विचलन किया?
—
फॉक्स
प्रश्न का वर्णन करने के लिए आपके प्रश्न के मुख्य भाग में बहुत सारे वर्ण उपलब्ध हैं। ऐसा महसूस न करें कि आपको इसे शीर्षक में फिट करने की आवश्यकता है, कृपया और धन्यवाद!
—
जेफ स्कालर
awk '{gsub (/ [^ |] + /, "\" और \ "" ")} 1' मैंने यह कोशिश की, लेकिन यह पूरे डेटा की जगह ले रहा है
—
असवानी
awk '{gsub (/ [^ |] + /, "\" और \ "")} 1' मैंने यह कोशिश की लेकिन यह पूरे डेटा की जगह ले रहा है इनपुट: भारत | आंध्र | asd, ged, ijn | telangana। 41657। hgjd , dfef, edf | dfd apple | grape | नारंगी | स्ट्रॉबेरी | 12543 | आम का उत्पादन: भारत, आंध्र, "asd, ged, ijn", telangana, 41657, "hgjd, dfef, edf", dfd Apple, अंगूर, नारंगी। स्ट्रॉबेरी, 12543, आम या भारत | आंध्र | "asd, ged, ijn" | telangana। 41657 "hgjd, dfef, edf | dfd" सेब | अंगूर | नारंगी | स्ट्रॉबेरी | 12543 | आम
—
Aswani
awk -F\| -vOFS=, '{for(i=1;i<=NF;i++)if($i~OFS)$i="\""$i"\""; print}'
; लेकिन जैसा कि दूसरे ने कहा है, एक सीएसवी उपकरण का उपयोग करें, जो जानता है कि सीएसवी के प्रारूप नुकसान से कैसे निपटें।