Используя голову и хвост. Файл - target.txt
head -1 target.txt && tail -n+2 target.txt > tmp
mv tmp target.txt && rm tmp
Примечание. Убедитесь, что в текущей папке нет файла tmp, иначе он будет удален.
Объяснение:
- «head -1» выбирает первую строку
- «tail -n + 2 target.txt> tmp» выбирает все строки, начиная со второй (включая) и помещает их в tmp
- mv перезаписывает исходный файл с помощью tmp
- rm tmp удалит созданный таким образом файл tmp
Ilya Blokh
28.09.2015, 20:42
Ссылка