![]()
From: Serkan Kenar (serkan@ieee.metu.edu.tr)
Date: Fri 20 Jun 2003 - 16:36:07 EEST
Engin Öztürk wrote:
> Bir dosyadan nasıl kayıt silebiliriz..
>
> ornegin
>
> bir dolu IP numarası olan bir log dosyasından belli IP lerin silinmesi
> gibi
grep <IP numarası> ile dosyadan silinmesini istediginiz satirlari
gorebiliyorsaniz, grep -v <IP numarası> ile o IP
numarasının geçmediği satırların çıktısını gecici bir dosyaya alıp,
ismini orijinal dosya adi ile ayni yapabilirsiniz.
grep -v 192.168.0.88 ip > ip.tmp
mv ip.tmp ip
gibi. tabi IP numaları satır satır değil de satırların içinde başka
numaralarla bir arada bulunuyorsa sed kullanılabilir:
sed -e 's,<IPnumarası>,,g' ip > ip.tmp
mv ip.tmp ip
bu komut sadece ip numalarını silecektir. satirlarin diger icerigine
dokunmaz.
saygı, sevgi
-- Serkan Kenar
![]()