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

  • George McCarron

    George McCar

    29 Mayıs 2013
  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011