{1,2} " [bash] faire un rm de " ls | grep -E "^[1-9] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 12-06-2003 à 16:57:25
rm $(ls machin truc)
ou
ls machin truc | xargs rm
Marsh Posté le 12-06-2003 à 17:00:33
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]
Marsh Posté le 12-06-2003 à 21:39:01
rm `ls |grep -E "^[1-9]{1,2}"`
faut que tu mettes ta commandes entre ` (AltGr+7)
Marsh Posté le 12-06-2003 à 16:56:21
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.