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

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • graham025

    graham025

    25 NİSAN 2006
  • Drakinen

    Drakinen

    1 EYLÜL 2008