Sadece son 10 satır değil, yeni bir değişiklik için izlemeden önce tüm dosyayı görüntülemem gerekiyor (evet, kavramsal olarak kuyruk olmadığını biliyorum ). Başka bir deyişle, cat -f
eğer varsa, böyle bir şey olurdu. Tail'in adamı bana hiçbir fikir vermiyor. Şu anda gördüğüm tek seçenek, bir şekilde son 10 satır ve kuyruk -f çıkışı dışındaki kedileri bir şekilde birleştirmektir .
Herhangi bir ipucu, lütfen?
Bu yararlı ve ben sadece bir programlama diline böyle bir özellik ekledi: bir dosya normalde beginnnig sonuna kadar okuyabilir ve daha sonra sonunda "tail -f" moduna gider ve ayrıca fark edebilirsiniz dosya daha kısa bir dosyayla değiştirildi veya kesildi ve bunu takip edin. Mevcut günlükleri işlemek (bir biriktirme listesi yakalamak) ve daha sonra yeni girişleri işlemeye başlamak gibi şeyler yapabilmek için buna ihtiyacınız vardır.
—
Kaz
cat $f && tail -n0 -f $f
akla geliyor ve benzeyen man sayfasını kontroltail -c0 -f $f
etmek istediğinizi de yapabilir (ve daha iyi olun çünkü yazılan verilerin göz ardı edilebildiği iki süreç arasında bir yarış koşulu oluşturmaz). Şu anda bir Linux sistemine erişimim yok ama ikisinden biri istediğinizi yapıyor mu?