मैं एक बैश स्क्रिप्ट लिख रहा हूं जो एक कमांड निष्पादित करेगा और एक स्ट्रिंग चर में मान संग्रहीत करेगा, अब मुझे कुछ वर्णों के बाद स्ट्रिंग को विभाजित करने की आवश्यकता है। क्या उधर रास्ता है? मैं सीमांकक उपयोग नहीं कर सकते coz प्रारूप इसअक्षरों की कुछ संख्या के बाद bash में स्ट्रिंग को विभाजित करने की आवश्यकता
PV Name /dev/sda2
PV Size 10.39 GB
यहाँ मैं/dev/sda2 और 10.39 जीबी प्राप्त करने की आवश्यकता की तरह थोड़े है (यदि संभव हो तो सिर्फ अकेले 10.39) और एक नई फ़ाइल में लिखने। मैं डेलीमीटर का उपयोग नहीं कर सकता क्योंकि अंतरिक्ष पहले है .. मैंने बहुत बैश स्क्रिप्टिंग नहीं किया है। क्या इसे करने का कोई तरीका है? (शून्य आधारित)
मैं अपने सीमांकक बाधा समझ में नहीं आता। 'Awk' {प्रिंट $ 3} 'काम नहीं है? यदि नहीं, तो '$ 3' के बजाय' 4 $' के बारे में क्या? – mouviciel