Supprimer Fichier avec caractères @@@

Résolu
vanzouille Messages postés 73 Statut Membre -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je cherche une ligne de commande qui me permet de supprimer des fichiers qui contiennent la chaîne de caractères @@ dans le fichier même.

Je pense qu'il faut partir de la commande grep mais je suis un peu pommé pour la suite.

Quelqu'un peut-il m'aider?

7 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    rm $(grep -l @@@ *)
    0
  2. vanzouille Messages postés 73 Statut Membre 2
     
    Merci beaucoup.

    Peux-tu me dire à quoi correspond le $() après le rm?
    0
    1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      $() sert à exécuter la commande grep et utiliser sa sortie, les noms de fichiers contenant @@, comme paramètres de la commande rm
      0
  3. vanzouille Messages postés 73 Statut Membre 2
     
    Les 2.

    Le post de dubcek est bon mais je cherche toujours sous Windows.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. vanzouille Messages postés 73 Statut Membre 2
     
    C'est bon sous Unix mais pas encore sous Windows
    0
    1. vanzouille Messages postés 73 Statut Membre 2
       
      Je suis parti d'un batch qu'on m'a refilé et j'ai fait une petite modification.

      Maintenant, ça fonctionne.

      Merci de votre aide.
      0
  6. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Merci ;-))

    PS. Lien direct
    0