J'ai une macro extrêmement simple
DOSKEY s="C:\Program Files (x86)\Git\bin\sh.exe" --login
Je pourrais donc passer d'invite de commande à git shell en s
Mais parfois, je veux seulement exécuter une seule commande dans un shell et revenir à la ligne de commande. Pour cela je dois soit entrer dans shell, faire des choses, sortir. Ou je pourrais modifier la macro doskey
DOSKEY s="C:\Program Files (x86)\Git\bin\sh.exe" --login -c "$*"
Mais cela voudrait dire que je ne peux pas l'utiliser pour faire le premier, c'est-à-dire entrer dans shell, c'est pour exécuter seulement maintenant.
Je me demandais si je pouvais le faire conditionnellement choisir entre les deux en fonction du fait que je l'ais passé ou non d'un autre argument. Ainsi s
ferait le premier, mais s echo hello
ferait le dernier.
Y a-t-il un moyen de faire cela?