J'ai essayé de supprimer les fichiers qui commencent par A et se terminent par 2 chiffres mais ça ne fait rien.
Ce que j'ai essayé:
rm ^A*[0..9]2$
Où est-ce que j'ai tort?
J'ai essayé de supprimer les fichiers qui commencent par A et se terminent par 2 chiffres mais ça ne fait rien.
Ce que j'ai essayé:
rm ^A*[0..9]2$
Où est-ce que j'ai tort?
La solution avec regexp est 200 fois meilleure, même avec cela vous pouvez voir quel fichier sera supprimé avant d'utiliser la commande, en coupant le dernier pipe:
ls | grep -P "^A.*[0-9]{2}$"
Ensuite, si c'est correct, utilisez simplement:
ls | grep -P "^A.*[0-9]{2}$" | xargs -d "\n" rm
C'est 200 fois mieux car si vous travaillez avec Unix, il est important de savoir comment utiliser grep. C'est très puissant si vous savez comment l'utiliser.
Cela ne semble pas ajouter grand chose de plus que ce que la réponse de Dennis datant de 4 ans ne dit déjà.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.