J'essaie d'exécuter rsync pour copier des fichiers de manière récursive le long d'un chemin en fonction de leur modèle de nom de fichier, en respectant la casse. insensible . C'est ce que j'ai fait pour exécuter rsync :
$ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/
Rien n'est copié, la sortie de débogage montre :
[sender] hiding file 1Name.txt because of pattern *
[sender] hiding file 1.txt because of pattern *
[sender] hiding file 2.txt because of pattern *
[sender] hiding file Name1.txt because of pattern *
[sender] hiding directory test1 because of pattern *
[sender] hiding file NaMe.txt because of pattern *
J'ai essayé d'utiliser : --include='*[Nn][Aa][Mm][E]*'
et d'autres combinaisons mais ça ne marche toujours pas.
Des idées sur la façon d'utiliser l'expression rationnelle pour inclure certains fichiers ?