SORU
3 ŞUBAT 2011, PERŞEMBE


Bash - bir dosyadan son satırı Kaldır

Bir dosya, foo.txt aşağıdaki satırları içeren:

a
b
c

foo.txt olmak içeriğini neden olan basit bir komut istiyorum

a
b

CEVAP
10 EYLÜL 2012, PAZARTESİ


Bu şimdiye kadar en hızlı ve en basit çözüm, özellikle büyük dosyalarda

head -n -1 foo.txt > temp.txt ; mv temp.txt foo.txt

eğer silmek isterseniz üst satırı bunu kullanın:

tail -n  2 foo.txt

çıkış satır satır 2'da başlangıç anlamına gelir.

Eğer dosya büyükse çok yavaş çok dosya bir üst veya alt satırları silmek için sed kullanmayın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010
  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009
  • William Hyde

    William Hyde

    23 HAZİRAN 2008