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ÅŸ:
Nasıl bash komut satırı argümanları ay...
Nasıl bir bash komut bir dosyanın ilk ...
bash komut satırı argümanları...
Nasıl komut satırı argüman bash bir ko...
Nasıl bir metin dosyasının ilk satırı ...