День добрый.
Есть файлик в нем строки с текстом )))
Нужно из строки удалить все что находится между символами "(бла бла бла )" в том числе и сами символы ().
Как это сделать
Спасибо.
kpp писал(а):Удалить нужно только первое вхождение в каждой строке файла или первое вхождение по всем файле?
Либо я туго под вечер соображаю, либо условие какое-то неточное.
#Kode qwertyu fhfhfgh etet 4 erwrwr
12345 (qwerty) sfsfwegdgdg
#Kode qwertyu fhfhfgh etet 4 erwrwr gdgertetertg
234567 (qwerty) etetete (poiuyrre)
#Kode qwertyu fhfhfgh etet 4 erwrwr
12345 sfsfwegdgdg
#Kode qwertyu fhfhfgh etet 4 erwrwr gdgertetertg
234567 etetete (poiuyrre)
#Kode qwertyu fhfhfgh etet 4 erwrwr
12345 sfsfwegdgdg
#Kode qwertyu fhfhfgh etet 4 erwrwr gdgertetertg
234567
sed 's/(.[^(]*)//' ./file > ./new_filecat ./file#Kode qwertyu fhfhfgh etet 4 erwrwr
12345 sfsfwegdgdg
#Kode qwertyu fhfhfgh etet 4 erwrwr gdgertetertg
234567 etetete (poiuyrre)
kpp писал(а):С Вашим примером у меня на выходе:
- Код: Выделить всё
#Kode qwertyu fhfhfgh etet 4 erwrwr
12345 sfsfwegdgdg
#Kode qwertyu fhfhfgh etet 4 erwrwr gdgertetertg
234567 etetete (poiuyrre)
Вроде как и заказывали.
#Kode qwertyu fhfhfgh etet 4 erwrwr
12345 (qwerty)sfsfwegdgdg
#Kode qwertyu fhfhfgh etet 4 erwrwr gdgertetertg
234567 (qwerty)etetete (poiuyrre)
#Kode qwertyu fhfhfgh etet 4 erwrwr
12345 sfsfwegdgdg
#Kode qwertyu fhfhfgh etet 4 erwrwr gdgertetertg
234567 etetete (poiuyrre)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1