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

  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008
  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • Sam Kear

    Sam Kear

    14 Temmuz 2007