Je suis nouveau à rubis et je veux faire l'action suivante pour supprimer la dernière « _val3 » en rubis:Comment mettre en œuvre %% à Éclate une chaîne comme la coquille en rubis
$ val="val1_val2_val3"
$ echo ${val%_*}
val1_val2
Je l'habitude d'utiliser echo $ {val% _ *} pour obtenir "val1_val2", mais je ne sais pas comment le faire dans ruby. Aussi, comment obtenir "val1"? Existe-t-il un bon moyen de les faire?
... et parlez-vous de '%' ou '%%' dans l'expansion de votre paramètre shell? –
S'il vous plaît expliquer (en mots) ce que vous voulez faire. Tout le monde ne sait pas comment la substitution de paramètres fonctionne – Stefan