Yanıtlar:
Bazı sistemler tac, tuhaf bir şekilde geriye doğru adlandırılan bir sisteme sahiptir cat. Bu olmadan, hala böyle bir şey yapabilirsin
awk '{print NR ":" $0}' $file | sort -t: -k 1nr,1 | sed 's/^[0-9][0-9]*://'
cat -ngibi awk '{print NR,$0}', biraz daha hafif.
tackudretini de BSD türevi versiyonunu eksikliği cat(USG aromalı catyoktu -v, -n"**** eski" vb bir şey benim tetiklenen düşünüyorum.)
Sanırım less +Garadığınız şey - sonunda dosyayı yükler ve geri gitmek için yukarı okunu (veya k) kullanabilirsiniz. Görüntüleyicide gsizi dosyanın en üstüne Ggötürür ve sonuna kadar götürür. Ve Fsonuna kadar kayar ve okumaya devam etmeye çalışır tail -f.
?dosyada geriye doğru arama yapmak için kullanılır.
tacEğer peşinde olduğun buysa komutu, bir ters "kedi" gibi.
Bir dosyayı sadece alttan başlayarak görüntülemek istiyorsanız, neden bir editör veya "daha az" kullanmıyorsunuz?
lessDosyanın altına gitmek için M-> (bu, genellikle alt ve '>' aynı zamanda meta anahtardır) çalıştırabilir ve kullanabilirsiniz.
lesskaydırmayı destekler.
>(Meta veya ESC'siz) ve G.
Eğer bir nagios yazıyorsanız perl modülünü kontrol edin File :: ReadBackwards kullanışlıdır
Bu betiği aşağıdan yukarıya doğru bir dosyayı okumak için kullanıyorum
#!/bin/bash
echo -n elpmas.file # resulting file
ctr_line=0
while read line; do
let ctr_line++
tail -n $ctr_line | head -n 1 >> elpmas.file
done <sample.file
eğer sample.fileiçeriyor
1
2
3
sonuç elpmas.fileolacak
3
2
1
Tac içine boru da çalışır, örneğin:
tail -n 3 /var/log/dmesg | tac