Je dois vérifier si la variable a une valeur de chaîne qui commence par la sous-chaîne spécifiée.KSH vérifie si la chaîne commence par la sous-chaîne
En Python, il serait quelque chose comme ceci:
foo = 'abcdef'
if foo.startswith('abc'):
print 'Success'
Quelle est la manière la plus explicite pour vérifier si ksh STRIG $foo
commence par sous-chaîne bar
?
A l'intérieur des doubles crochets, vous n'avez pas besoin de guillemets même si '$ foo' est nul ou non défini. –
La solution ressemble exactement à ce que je cherchais. Mais malheureusement ça ne marche pas dans mon ksh. On dirait ksh88, je devine trop vieux pour de tels trucs. – z4y4ts
Que faire si '$ foo' a" = "dedans? – user443854