tail -n1 иногда возвращает последние 2 строки - PullRequest
2 голосов
/ 22 февраля 2020

Я попытался создать сценарий bash, который считывает последнюю запись файла, в который постоянно записывается. Например:

while true
do
  echo $`date +%s` >> output.txt
done

Однако tail -n1 output.txt иногда возвращает две строки вместо одной. Например,

tail -n1 output.txt 
$1582329371
$1582329371

Какова возможная причина этого?

1 Ответ

1 голос
/ 06 марта 2020

Я использовал то, что Wiimm предложил tail -n1 output.txt | tail -n1, чтобы решить проблему. Спасибо

...