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
On lun 13 août, "arno."@no-log.org wrote:
Bonjour,
mais à tout hasard, je me demandais si ce n'était pas possible de faire en un seul coup.
Pour autant que je sache, la double (et >) substitution n'est disponible qu'en zsh. -- http://asyd.net/home/ - Home Page http://guses.org/home/ - French Speaking (Open)Solaris User Group
participants (2)
-
arno.@no-log.org
-
Bruno Bonfils