Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
989 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] faire un rm de " ls | grep -E "^[1-9]{1,2} "

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[bash] faire un rm de " ls | grep -E "^[1-9]{1,2} "

n°276802
anapajari
s/travail/glanding on hfr/gs;
Posté le 12-06-2003 à 16:56:21  profilanswer
 

bon bin tout est un peu dans le titre ...
Mon ls |grep -E "^[1-9]{1,2}" me remonte bien les fichiers que je veux ( ceux commençant par un ou deux chiffres ) mais comment je rajoute l'instruction de les supprimer?
j'ai essayer rm | ls |grep -E "^[1-9]{1,2}" et ls |grep -E "^[1-9]{1,2}"|rm sans  grand résultat...
 
Merci d'avance.

mood
Publicité
Posté le 12-06-2003 à 16:56:21  profilanswer
 

n°276803
minusplus
Posté le 12-06-2003 à 16:57:25  profilanswer
 

rm $(ls machin truc)
 
ou
 
ls machin truc | xargs rm


Message édité par minusplus le 12-06-2003 à 16:57:33
n°276804
Sixtiz
Serial glandeur
Posté le 12-06-2003 à 16:59:17  profilanswer
 

rm [1-9]1* [1-9]2*

n°276806
anapajari
s/travail/glanding on hfr/gs;
Posté le 12-06-2003 à 17:00:33  profilanswer
 

c'est génial merci beaucoup !!!
 
[edit après deux trois essais]
Méfiance avec cette commande ls machin truc | xargs rm qui ne demande pas confirmation avant suppression des fichiers...
 
edit encore un peu plus tard:
c'est normal avec xargs il squize mon alias.
[/edit]


Message édité par anapajari le 12-06-2003 à 17:22:41
n°276822
Taz
bisounours-codeur
Posté le 12-06-2003 à 17:24:21  profilanswer
 

ou avec find

n°276970
karoli
Posté le 12-06-2003 à 21:39:01  profilanswer
 

rm `ls |grep -E "^[1-9]{1,2}"`
 
faut que tu mettes ta commandes entre ` (AltGr+7)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] faire un rm de " ls | grep -E "^[1-9]{1,2} "

 

Sujets relatifs
[bash] gestion parc informatic, wake on lanbash: longue commande -> retour à la ligne qui se fait pas
Comptes des service (apache, ftp, ...), Quel interpreteur ? Bash ?lire un fichier ligne a ligne en bash
Personnaliser bash ?? [Résolu][challenge debile] Un cat pour deux grep....
bash: /bin/ls: cannot execute binary file[bash] petite question pour un expert !
[AIDE] script bash, CGI[Bash Linux] Timestamp d'un fichier ...
Plus de sujets relatifs à : [bash] faire un rm de " ls | grep -E "^[1-9]{1,2} "


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR