![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Проблема с GREP. | syndex | Shell программирование и сценарии | 2 | 07-11-2007 02:44 PM |
| grep проблеме | asal_email2 | UNIX для чайников Вопросы И Ответы | 4 | 06-22-2005 09:49 PM |
| grep проблеме | svennie | UNIX для чайников Вопросы И Ответы | 5 | 11-08-2004 04:29 AM |
| Проблема Grep | lesstjm | Shell программирование и сценарии | 2 | 10-27-2004 11:13 AM |
| Grep проблемы | odogbolu98 | Shell программирование и сценарии | 3 | 02-18-2003 03:53 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Пример:
Баш WD/ главная / balamv Баш: более test.txt привет Hello-SSL Добро пожаловать Добро пожаловать-SSL привет пока Bye-SSL seeyou Я хочу, чтобы все линии, которые содержат SSL, а также не содержат SSL. Результат должен быть, как этот. Hello-SSL Добро пожаловать-SSL привет Bye-SSL seeyou Примечание: Если в строке [шт. Привет] имеет SSL линии, то получите только SSL. Как этого добиться? |
|
||||
|
Это не действительно grep проблемы, как таковой.
Код:
sed -n 's/-ssl$//p' test.txt | fgrep -vxf - test.txt |
|
||||
|
Номером ЭТО НЕ ВВОДЯЩИХ вывода, как это ожидалось.
Hello-SSL Добро пожаловать-SSL привет Bye-SSL seeyou |
|
||||
|
Не надо кричать.
Какой вывод сделал Вы получаете? Единственная возможная проблема вижу с эпохаS решение, если есть дополнительное место после "-SSL", но некоторое изменение устанавливает, что: Код:
sed -n 's/-ssl\s*$//p' test.txt | fgrep -vxf - test.txt |
|
||||
|
\ S это не стандартный SED слова, вы можете использовать пространство внутри и на вкладке [] вместо скобок. Но я не вижу каких-либо пробелы в первоначальной пример. Если Существуют значительные пробелы, воспользуйтесь Код теги при публикации образец.
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|