Привет, ребята. Я делаю следующее
sed -i -e 's/[.*]//g'
Я пытаюсь удалить 2 известных шаблона и все промежуточные элементы для каждой строки.
С
[01]Hello I am[abc] [123abc]Chris
To
Hello I am Chris
Может кто-нибудь определить, где я иду не так?
Не могли бы вы попробовать здесь, сделав # как sed разделитель для большей ясности.Если вы хотите сохранить вывод в самом файле Input_file, используйте sed -i в коде тоже.
#
sed
sed -i
sed 's#\[.*\]##g' Input_file