नोब में एक चर के लिए एक स्ट्रिंग का एक हिस्सा निकालने, क्षमा करें अगर एक repost। मैं एक फ़ाइल से एक स्ट्रिंग निकालने रहा हूँ, और एक लाइन के साथ खत्म, कुछ की तरह:बाश
abcdefg:12345:67890:abcde:12345:abcde
मान लें कि यह testString मूल्यों की लंबाई के बीच कोलन स्थिर नहीं है नाम के एक चर में है, लेकिन मैं चाहता हूँ संख्या को बचाने के लिए, एक स्ट्रिंग ठीक है, एक चर के लिए, दूसरे और तीसरे कॉलन के बीच। इसलिए इस मामले में मैं अपने नए चर के साथ समाप्त हो जाऊंगा, आइए इसे निकाले गए नंबर, 678 9 0 होने के नाते। मुझे लगता है कि मुझे sed का उपयोग करना है, लेकिन कभी इसका इस्तेमाल नहीं किया है और इसके चारों ओर अपना सिर लेने की कोशिश कर रहा है ... क्या कोई मदद कर सकता है? चीयर्स
एक साइड-नोट पर, मैं अक्षरों की पहली स्ट्रिंग को खोजकर, स्ट्रिंग से पूरी लाइन निकालने के लिए खोज का उपयोग कर रहा हूं, इस मामले में abcdefg भाग।
संभावित डुप्लिकेट [बैश वैरिएबल से व्हाइटस्पेस को ट्रिम कैसे करें?] (Http://stackoverflow.com/questions/369758/how-to- ट्रिम-व्हाइटस्पेस-से-बैश-वेरिएबल) – user2284570