दिलचस्प पोस्ट
निर्भरता इंजेक्शन के संदर्भ में एक संरचना रूट क्या है numpy.array .__ iadd__ और दोहराया सूचकांक mongodb / mongoose findMany – सरणी में सूचीबद्ध आईडी के साथ सभी दस्तावेज़ खोजें $ (विंडो) के बीच अंतर क्या है। लोड और $ (दस्तावेज़)। htaccess को कोणीय रूट के लिए रीडायरेक्ट करता है एक्सटेंशन पॉपअप विंडो सामग्री को कैसे सहेजना है पर पूरी तरह से खो दिया इस प्रतीत होता है सरल, स्पष्ट मामला से सी # अनुमानक प्रकार क्यों नहीं कर सकते संसाधन फ़ोल्डर में javafx fxml फ़ाइलों को कैसे संदर्भित करें? json_encode () आगे स्लैश से बचने के लिए मैं समान संदंश और गैर-कॉन्स्ट सदस्य कार्यों के बीच कोड दोहराव कैसे निकालूं? इटरेटर और पॉइंटर्स कैसे संबंधित हैं? पर्ल से एक लोकेल सेटिंग को ठीक करने के लिए कैसे करें? आप एएसपी.NET कोर में एक कस्टम ऑथराइज़ेट विशेषता कैसे बनाते हैं? SQLite डेटाबेस में यूआरएल से प्राप्त छवि को कैसे स्टोर करना है? मैं <br /> टैग के साथ स्ट्रिंग में सभी लाइन ब्रेक्स कैसे बदलूं?

चरित्र के बाद स्ट्रेट प्राप्त करें

मेरे पास ऐसी स्ट्रिंग है जो इस तरह दिखती है:

GenFiltEff=7.092200e-01 

बाश का उपयोग करके, मैं सिर्फ = चरित्र के बाद संख्या प्राप्त करना चाहता हूं। क्या इसे करने का कोई तरीका है?

वेब के समाधान से एकत्रित समाधान "चरित्र के बाद स्ट्रेट प्राप्त करें"

 cut -d "=" -f 2 <<< "$your_str" 

या

 sed -e 's#.*=\(\)#\1#' <<< "$your_str" 

पैरामीटर विस्तार का उपयोग करें, यदि मान पहले से चर में संग्रहीत है।

 $ str="GenFiltEff=7.092200e-01" $ value=${str#*=} 

या read

 $ IFS="=" read name value <<< "GenFiltEff=7.092200e-01" 

किसी भी तरह से,

 $ echo $value 7.092200e-01 
 echo "GenFiltEff=7.092200e-01" | cut -d "=" -f2 

यह काम करना चाहिए:

 your_str='GenFiltEff=7.092200e-01' echo $your_str | cut -d "=" -f2 
 ${word:$(expr index "$word" "="):1} 

वह 7 हो जाता है मान लें कि आप पूरी तरह से स्ट्रिंग का मतलब है, बस छोड़ दें :1