Sed заменить между 2 образцами включительно - PullRequest
0 голосов
/ 02 декабря 2018

Привет, ребята. Я делаю следующее

sed -i -e 's/[.*]//g'

Я пытаюсь удалить 2 известных шаблона и все промежуточные элементы для каждой строки.

С

[01]Hello
I am[abc]
[123abc]Chris

To

Hello
I am
Chris

Может кто-нибудь определить, где я иду не так?

1 Ответ

0 голосов
/ 02 декабря 2018

Не могли бы вы попробовать здесь, сделав # как sed разделитель для большей ясности.Если вы хотите сохранить вывод в самом файле Input_file, используйте sed -i в коде тоже.

sed 's#\[.*\]##g'  Input_file
...