SORU
4 Aralık 2008, PERŞEMBE


Nasıl bir metin dosyasının ilk satırı bash/sed komut dosyası kullanarak kaldırabilir miyim?

Tekrar tekrar çok büyük bir metin dosyası bir bash betiği kullanılarak ilk satırı kaldırmak istiyorum.

Şu an ama silme işlemini yapmak için bir dakika sürer sed -i -e "1d" $FILE - kullanıyorum.

Daha verimli bir şekilde bunu yapmak için var mı?

CEVAP
4 Aralık 2008, PERŞEMBE


GNU tail deneyin:

tail -n  2 "$FILE"

kuyruk sed çok daha hızlı. tail BSD üzerinde mevcut ve -n 2 bayrak iki araç arasında tutarlıdır. Daha fazlası için FreeBSD OS X man sayfasına bakın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • LimeFire

    LimeFire

    2 ŞUBAT 2012
  • Mega64

    Mega64

    24 ŞUBAT 2006