Как обрезать файлы без перенаправления вывода или создания временного файла: sed -i s/`head -n 500 foo.log`// foo.log

sed -i 's/`head -n 500 foo.log`//' foo.log


Эта команда использует инструмент sed для обрезки файла foo.log, удаляя первые 500 строк. Она ищет текст, полученный командой head -n 500 foo.log, затем удаляет его в файле foo.log. Полезна при необходимости быстро обрезать начало файла. Альтернатива: tail -n +501 foo.log > temp && mv temp foo.log.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *