Рейтинг:0

Зачем хвост к тому же файлу создавать пустой файл или очищать файл?

флаг in

Я пытаюсь сохранить последние строки файла, но когда хвост -n 10 test.txt > test.txt создать или очистить файл...

Итак: сервер Ubuntu

Пример:

#test.txt файл 20 23 мая 12:24 test.txt
 а
 а
 а
 а
 а
 а
 а
 а
 а
 а

использовать хвост -n 10 test.txt > test.txt
новый файл пустой 0 23 мая 12:36 test.txt

флаг us
Rob
Отвечает ли это на ваш вопрос? [Linux: как использовать файл в качестве ввода и вывода одновременно?](https://serverfault.com/questions/135507/linux-how-to-use-a-file-as-input-and-output -в то же время)
Рейтинг:0
флаг us
Rob

Вывод Перенаправление оболочкой (а также перенаправление ввода) происходит перед запрошенная команда запущена. > файл выходное перенаправление открывается файлдля письма и создания файл если его нет; если он существует, он усекается до нулевого размера.

Как только это произошло, и ваш хвост команда запущена, она может только прочитать пустой файл...

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.