batch listings fichiers git sous DOS [GiT] - Shell/Batch - Programmation
Marsh Posté le 03-10-2018 à 15:52:39
kurdt2002 a écrit : Hello,J'ai l'impression que ca ne fonctionne qu'avec des extensions d'1 caractère. |
C'est bien possible, en "language RegEx" les [] signifient "un seul caractère parmis les suivants".
Marsh Posté le 04-10-2018 à 16:01:59
Je vois, je me suis débrouillé en faisant:
git.exe ls-files -s "*.[c;h;s]" "*.lib"
Merci
Marsh Posté le 07-10-2018 à 13:24:45
Notes que les ";" sert à rien. C'est la syntaxe glob/fnmatch donc ce qui est entre crochets ce sont des caractères individuels (qui peuvent être à cette position). Les exceptions étant ! (qui inverse le groupe, donc "tout sauf …" ) et "-" (une gamme de charactères genre [a-ex] c'est "les caractères de a à e, et x)
Marsh Posté le 02-10-2018 à 15:56:13
Hello,
J'essaye d'utiliser dans un batch DOS la command Git suivante:
git.exe ls-files -s "*.[c;h;lib;s]"
J'ai bien les fichiers .c , .h et .s qui apparaissent mais pas les fichiers .lib, pourquoi ?
J'ai l'impression que ca ne fonctionne qu'avec des extensions d'1 caractère.
Je n'ai pas trouvé de doc concernant la syntaxe: *.[]
(J'ai la dernière version 2.19.0.winsows.1)
Merci de votre aide