![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Как сводила grep результат? | mmdawg | Shell программирование и сценарии | 4 | 05-05-2008 09:24 AM |
| добавить строку в результате grep | melanie_pfefer | Shell программирование и сценарии | 8 | 03-19-2008 07:19 AM |
| grep управлять 0 результат | оцелот | UNIX для чайников Вопросы И Ответы | 6 | 02-05-2007 11:19 AM |
| Чтобы иметь численное результате grep | Хак Dee | UNIX для чайников Вопросы И Ответы | 2 | 08-07-2006 08:26 AM |
| Есть ли поэтому, чтобы получить число строк в результате grep? | umen | UNIX для чайников Вопросы И Ответы | 1 | 03-16-2006 09:56 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
diaplaying в результате grep
Привет, Мой код, как этот Код:
if swlist -a revision 2>/dev/null | grep ABC 2>/dev/null
then
echo "Found Above mentioned ABC Version, please remove it first..."
fi
Это отображение результата на экране. Я хотел бы подавить первое, что и за что я написал ниже код Код:
if swlist -a revision 2>/dev/null | grep ABC 2>/dev/null > /dev/null
then
$temp=swlist -a revision 2>/dev/null | grep ABC 2>/dev/null
echo "Found $temp ABC Version, please remove it first..."
fi
Но это не работает .... Может ли какая-либо одна мне помочь??? Спасибо |
|
||||
|
Синтаксис задания это все неправильно. Но вы можете избежать запуска вещь дважды. Это одна из немногих ситуаций, когда вы действительно хотите выполнить команду, а затем проанализировать его код выхода в $? Код:
temp=`swlist -a revision 2>/dev/null | grep ABC` # note backticks, not regular quotes
case $? in 0) # grep succeeded, meaning it was found
echo Found $temp ABC version, please remove it first ... >&2 ;;
esac
Я взял на себя смелость устранения 2> / Dev / нуль с grep, потому что я не вижу, как она может дать ошибку. Последний раз редактировалось эры; на 03-27-2008 02:39 AM.. Причина: Если бы инвертированная успеха состоянии, Oops |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|