Как я могу получить первую строку входного текстового файла, удаляя эту строку из текстового файла?
Если бы я был текстовый файл , /myPathToTheFile.txt
как это
► put returns between paragraphs
► for linebreak add 2 spaces at end
► _italic_ or **bold**
Я хотел бы получить эту строку в качестве вывода
► put returns between paragraphs
и мой текстовый файл теперь должен быть таким
► for linebreak add 2 spaces at end
► _italic_ or **bold*
text-processing
stacko
источник
источник
Ответы:
или
или меньше печатать:
источник
По крайней мере, с GNU sed:
С GNU sed это можно записать как однострочник
источник
Предполагая, что вы запрашиваете сценарий оболочки, он будет делать то, что вы просили:
источник
источник
Вы можете использовать
head
,tail
иmv
:Показать первую строку:
Сохранение последних (
+2
) строк:источник
Использование файловых дескрипторов и немного
python
источник
Используя голову и хвост. Файл target.txt
Примечание. Убедитесь, что в текущей папке нет файла tmp, иначе он будет удален.
Объяснение:
источник