je la commande trouver linux suivante qui donne un chemin de base puis recherche également s'il y a des répertoires qui contiennent le nom 3.7.1trouver avec regex pour trouver des répertoires
Dans mon chemin de base/some/dossier/chemin/dossier1 je voudrais changer le dossier1 dans une expression régulière quelque chose comme le dossier [1-3] comment je peux faire ceci?
# working command
find /some/folder/path/folder1/another_folder -type d -name "3.7.1*" -ls
# would like to use some regular expresion on folder1-3
find /some/folder/path/folder[1-3]/another_folder -type d -name "3.7.1*" -ls
error I am seeing: /folder[1-3]/another_folder/': No such file or directory
Cela signifie qu'il n'y a pas de matchs. Notez qu'il correspond à un glob shell et non à un regex de style grep. –
Alors ... Quel shell utilisez-vous? – ghoti