vi -c "g/bob/d|:wq" foo.bar
TEST(root/root)[;-)]/exploit/unix/bin>cd /tmp
TEST(root/root)[;-)]/tmp>cat > foo.bar
ffffff
bobo
dddd
TEST(root/root)[;-)]/tmp>vi -c "g/bobo/d|:wq" foo.bar
"foo.bar" 3 lines, 17 characters "foo.bar" 2 lines, 12 characters TEST(root/root)[;-)]/tmp>cat foo.bar
ffffff
dddd
TEST(root/root)[;-)]/tmp> |
VI RULES 4 EVER
ou pour tout virer toutes les lignes ne contenant pas d'adresse
vi -c "g!/1/d|:wq" foo.bar
elimine toute les ligne ou 1 n'est pas present si ta plage d'adresse est 127 ou 2 si ta plage d'adresse est comprise entre 200.0.0.0 et broadcast etc...
plus simple je vois pas...
Message édité par francoisp le 28-05-2004 à 10:54:52
---------------
If everything else failed then read the instructions