• 12-04-2009, 22:57:07
    #1
    Merhaba arkadaşlar
    Linux server üzerine bir yazı var bu yazıyı bulup ve silen bir şey düşünüyorum nasıl yapılabilir
    Önrk : sunucu üzerine "denemetestedenemetes" böle bir yazıyı tarayacaz nerde bu yazı varsa silecek liste halindede sildiklerini bir txt halinde dökerse çok daha iyi olur

    Normalde yazıyı bulan ve liste halinde oluşturan bir sistem var şöle[sadece php de arıyor işime yarar] ;
    find / -name "*".php -type f -print0 | xargs -0 grep denemetestedenemetes > liste.txt

    ama silmesi nasıl olacak bilemiyorum bilen arkadaşlar yazarsa çok sevinirim
  • 05-06-2009, 06:39:28
    #2
    sed kullanacaksin

    ornek

    find /klasor -type f -exec sed -i 's/beyenmedigim-yazi/yeni-super-yazi/g' {} \;

    Umarim yardimci olabilmisimdir.