Clang with Code :: Blocks в Debian Wheezy [Stable]

Если вы хотите удалить слово Perro- *, например, на следующий пробел, вы можете использовать:

sed -ie 's/Perro-.*\s//g' *-a.log

Пример:

cat /tmp/foo
Prefix Perro-A Suffix
Pre Perro-B Suf

sed -ie 's/Perro-.*\s//g' /tmp/foo

cat /tmp/foo
Prefix Suffix
Pre Suf

Обратите внимание, что sed не обрабатывает нежадную фильтрацию.

Другой способ - использовать perl для задания:

cat /tmp/foo
Prefix Perro-A c Perro-B Suffix
Perro-C Pre Suf Perro-D

perl -i -pe 's/Perro-.*?\s//g' /tmp/foo

cat /tmp/foo
Prefix c Suffix
Pre Suf
1
22.04.2014, 14:27
0 ответов

Теги

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