अंतिम सूचकांक लंगड़े के सवाल के लिए खेद है, लेकिन मैं इसे काम करने में सक्षम नहीं लग रहा हूं।बैश
मैं निम्नलिखित सरल मामला है:
मेरे पास चर
artifact-1.2.3.zip
तरहमैं हाइफन और डॉट के अंतिम सूचकांक के बीच एक उप-स्ट्रिंग प्राप्त करना चाहते हैं (दोनों अनन्य)।
मेरा बैश कौशल बहुत मजबूत नहीं है।
a="artifact-1.2.3.zip"; b="-"; echo ${a:$(($(expr index "$a" "$b" + 1) - $(expr length "$b")))}
उत्पादन:
1.2.3.zip
मैं कैसे .zip
भाग के रूप में अच्छी तरह से निकालूँ मैं निम्नलिखित है?
अच्छा और सरल, धन्यवाद! – carlspring
यहां सूचीबद्ध कोई स्पष्टीकरण या संबंधित दस्तावेज़ बेहतर होगा। – Judking
आरटीएफएम। निष्पक्ष होने के लिए मैन पेज बहुत बड़ा है। उस फ़ाइल में लगातार दो हैश की तलाश करें और आप सही क्षेत्र में होंगे ('/ ##' _less_ में कमांड) – bobbogo