The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 06-05-2008
balamv balamv is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 24
Exclamation grep проблеме

Пример:

БашWD
/ главная / balamv


Баш: более test.txt
привет
Hello-SSL
Добро пожаловать
Добро пожаловать-SSL
привет
пока
Bye-SSL
seeyou

Я хочу, чтобы все линии, которые содержат SSL, а также не содержат SSL.

Результат должен быть, как этот.


Hello-SSL
Добро пожаловать-SSL
привет
Bye-SSL
seeyou


Примечание: Если в строке [шт. Привет] имеет SSL линии, то получите только SSL.

Как этого добиться?
Old 06-05-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
Это не действительно grep проблемы, как таковой.

Код:
sed -n 's/-ssl$//p' test.txt | fgrep -vxf - test.txt
Это находит все SSL-линий, а также удаляет суффикс-SSL, а затем удаляет все строки, соответствующие какой-либо из этих строк (SSL-линий с SSL-суффикс удален) из исходного файла.
Old 06-05-2008
balamv balamv is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 24
Номером ЭТО НЕ ВВОДЯЩИХ вывода, как это ожидалось.
Hello-SSL
Добро пожаловать-SSL
привет
Bye-SSL
seeyou
Old 06-05-2008
spirtle spirtle is offline
Зарегистрированный пользователь
  
 

Регистрация: Jun 2008
Расположение: в Шотландии
Сообщений: 150
Не надо кричать.
Какой вывод сделал Вы получаете?

Единственная возможная проблема вижу с эпохаS решение, если есть дополнительное место после "-SSL", но некоторое изменение устанавливает, что:
Код:
sed -n 's/-ssl\s*$//p' test.txt | fgrep -vxf - test.txt
Old 06-05-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
\ S это не стандартный SED слова, вы можете использовать пространство внутри и на вкладке [] вместо скобок. Но я не вижу каких-либо пробелы в первоначальной пример. Если Существуют значительные пробелы, воспользуйтесь Код теги при публикации образец.
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 12:32 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0