के साथ स्ट्रिंग शुरू होती है, तो मुझे यह जांचने की आवश्यकता है कि चर के पास स्ट्रिंग का मान है जो निर्दिष्ट सबस्ट्रिंग के साथ शुरू होता है।केएसएच जांचें कि स्ट्रिंग
foo = 'abcdef'
if foo.startswith('abc'):
print 'Success'
सबसे स्पष्ट रास्ता सबस्ट्रिंग bar
साथ $foo
शुरू होता है strig कि क्या KSH में जांच करने के लिए क्या है:
अजगर में यह कुछ इस तरह हो सकता है?
डबल ब्रैकेट के अंदर, आपको उद्धरण की आवश्यकता नहीं है, भले ही '$ foo' शून्य या अनसेट हो। –
समाधान ठीक वैसे ही दिखता है जो मैं ढूंढ रहा था। लेकिन दुर्भाग्य से यह मेरे क्ष में काम नहीं करता है। यह ksh88 की तरह दिखता है, मुझे लगता है कि इस तरह के चाल के लिए बहुत पुराना है। – z4y4ts
क्या होगा यदि '$ foo' में" = "है? – user443854