Ответы пользователя по тегу bash
  • Как удалить все строки до n через sed?

    @unbelieve
    sed -i "1,nd" filename

    Пример:
    sed -i "1,15d" file.txt

    Вместо file.txt можно *.txt и тд, для массовой обработки.

    -i перезапишет файл(ы).
    Без него информация выведется в терминале, без перезаписи файла. Т.е. можно сначала посмотреть, как сработает команда, потом применить с -i.
    Ответ написан
    Комментировать
  • Как удалить все строки после 10й строки?

    @unbelieve Автор вопроса
    Нашлось решение.
    sed -i "10,22d" *.conf
    где 10 - с какой строки удаляем
    22 - до какой строки
    d - команда удаления
    *.conf - шаблон названий файлов
    Ответ написан
    Комментировать