OVH Cloud OVH Cloud

sos find / grep / rm

2 réponses
Avatar
eric flament
bonjour,

je ne sais ou =E9crire ( forum linux bash)

j'aimerai effacer dans /var/spool et les sous repertoire tout les=20
fichiers contenant "maison"

comment m'en sortir avec grep rm et find

au cazou d=E9sol=E9 du offtopic
eric

2 réponses

Avatar
Stephane Chazelas
2004-10-01, 15:22(+02), eric flament:
bonjour,

je ne sais ou écrire ( forum linux bash)

j'aimerai effacer dans /var/spool et les sous repertoire tout les
fichiers contenant "maison"

comment m'en sortir avec grep rm et find
[...]


find /var/spool -type f -print0 |
xargs -r0 grep -lZ maison |
xargs -r0 rm -f

Ou encore

grep -rlZ maison /var/spool | xargs -r0 rm -f

(les options -r -Z -print0 et -0 sont GNU specific [encore qu'on
trouve -print0 et -r -0 sur d'autres implementations de
find/xargs])

--
Stephane

Avatar
eric flament
Stephane Chazelas wrote:
2004-10-01, 15:22(+02), eric flament:

bonjour,

je ne sais ou écrire ( forum linux bash)

j'aimerai effacer dans /var/spool et les sous repertoire tout les
fichiers contenant "maison"

comment m'en sortir avec grep rm et find


[...]

find /var/spool -type f -print0 |
xargs -r0 grep -lZ maison |
xargs -r0 rm -f

Ou encore

grep -rlZ maison /var/spool | xargs -r0 rm -f

(les options -r -Z -print0 et -0 sont GNU specific [encore qu'on
trouve -print0 et -r -0 sur d'autres implementations de
find/xargs])



un grand merci pour le cour, je men vais faire du ménage
eric