удалить строку perl

программирование Linux perl

Добрый день, вы мне помогали добавлением строк shell
ssh -t bnd@hostname "perl -i.bck -pe 's|$ID|0000000000|' /home/bnd/qwe.txt"
подскажите подалуйста как удалить строку где в начале стоит ID

ssh -t bnd@hostname "perl -i.bck -pe 's|$ID||' /home/bnd/qwe.txt"
так удаляет только сам ID а нужно строку целиком

Примечание:
попробуй sed '/$ID/ d'
нет не работает из-за одинарных ковычек, они экранируют переменную

Примечание:
тогда так sed "/$ID/ d"
двойные кавычки в двойных не катит :(

Примечание:
inspirra спасибо большое, работает !
's|$ID.*||'
Ответы:
попробуй sed '/$ID/ d'
ок
тогда так sed "/$ID/ d"
:)
> как удалить строку где в начале стоит ID


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.