Задать вопрос
Cybik666
@Cybik666
Information Security Engineer

Как сделать удаление sed от переменной до конца строки?

Привет, Хабровчане!
Пытаюсь сделать автоматическое удаление части кода через sed в bash-скрипте.
Получаю номер строки и записываю в глобальную переменную, но не получается сделать удаление от глобальной переменной до конца строки:
sed -i "${check},$d" report.html
Выдаёт ошибку:
sed: -e expression #1, char 5: unexpected `,'

Подскажите что делаю не так?
  • Вопрос задан
  • 270 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Нетология
    Системный администратор
    11 месяцев
    Далее
  • Skillfactory
    Профессия «Белый» хакер
    13 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@alegzz
,$ - лишние перед d
Ответ написан
Комментировать
@Vitsliputsli
Если необходимо удалить строки с номера в check до конца файла, то:
sed -n "1,$((check-1))p"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы