13 Aoû
2007
13 Aoû
'07
19:03
Bonjour, j'aimerais bien, réaliser une substitution de commande, suivie d'une expansion de paramètre. L'idée, c'est de lancer la commande svnversion, et de supprimer la dernière lettre si c'est un "M". Avec zsh, j'y arrive avec: VERSION=${$(svnversion )%%M} Le problème, c'est que ça ne marche pas dans les autres shells que j'ai essayé (bash et dash). Or, j'aimerais bien une solution qui fonctionne sur un shell posix. Évidemment, je pourrais le faire en deux coups TMP=$(svnversion) $ VERSION=${TMP%%M} mais à tout hasard, je me demandais si ce n'était pas possible de faire en un seul coup. Est-ce que vous savez comment faire ? merci d'avance arno