Bash - bir dosyadan son satırı Kaldır | Netgez.com
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

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • grickle

    grickle

    22 AÄžUSTOS 2006
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011