The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
дисплее предупреждающих сообщений о командной строке Датская Shakil Shell программирование и сценарии 2 02-22-2009 02:22 AM
Информация req: / VAR / ADM / сообщений - Kern.warning - разные ID сообщения Петруччи SUN Solaris 1 12-04-2008 01:30 PM
grep точные строки / избежать подстрока поиска albertashish UNIX для чайников Вопросы И Ответы 3 11-03-2008 12:47 PM
Перенаправление предупреждающего сообщения. keka Shell программирование и сценарии 1 03-20-2007 05:11 AM
Telnet Server FTP предупреждающих сообщений 500 'AUTH GSSAPI "как решить?? csviking UNIX для чайников Вопросы И Ответы 0 07-10-2006 07:04 AM

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 03-18-2009
shellscripter shellscripter is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Место проведения: Ченнай
Сообщений: 16
Exclamation Как избежать grep предупреждающих сообщений

Привет Все,
Когда я пытаюсь grep для patern в каталоге, я получаю предупреждение типа "Нет такого файла или каталога". Во всяком случае скрипт работает, как ожидалось. но мне нужно, чтобы избежать этой предупреждающее сообщение.
Pass \u003d "` найти. Типа F | xargs grep 'результат - пройти' | WC-л `"
grep: ./results/6052278-1-717520-HFR_QFTS_ALL.__taskid2.isis_test.Beginning: Нет такого файла или директории
grep: ISIS: Нет такого файла или директории
grep: конфиг: Нет такого файла или директории
grep: нагрузка: Нет такого файла или директории
grep: ./results/6052278-1-717520-HFR_QFTS_ALL.__taskid2.isis_test.Beginning: Нет такого файла или директории
grep: интерфейс% 2Fbasic: Нет такого файла или директории
grep: команду% 2Ftraceroute% 2Fcontroller: Нет такого файла или директории
grep: проверка: Нет такого файла или директории

Спасибо,
Parkkavan
Old 03-18-2009
Franklin52 Franklin52 is online now Forum Staff  
Модератор
  
 

Регистрация: Февраль 2007
Сообщения: 4343
Перенаправить вывод STDERR в / Dev / недействительными:


Код:
find . -type f | xargs grep 'test result - pass' 2>/dev/null | wc -l

Old 03-18-2009
shellscripter shellscripter is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Место проведения: Ченнай
Сообщений: 16
Благодаря Франклин. Он отлично работает ..

Можете ли вы Tellme "2" означает, в 2> / Dev / NULL.

Спасибо,
Parkkavan
Old 03-18-2009
wireonfire wireonfire is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 19
2 умолчанию файл указателя для сообщений об ошибках, 1 заключается в том, что на стенде продукции. Как перейти на экран по умолчанию. В этом случае Вам перенаправлять ошибки в / Dev / нуль так что вы не видите их.
Old 03-18-2009
shellscripter shellscripter is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Место проведения: Ченнай
Сообщений: 16
Благодаря wireonfire для объяснений. :-)

Привет,
Parkkavan
Old 03-18-2009
Мамфорда Mumford is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2009
Сообщений: 2
Вы видите это потому, что найти команду передает файлы он находит в списке слов, разделенных пробелами. Проблема заключается в некоторые файлы в пространствах имен. Если вы находитесь в Linux или иное использование GNU И найти GNU xargs, вы можете использовать:


Код:
find . -type f -print0 | xargs -0 grep 'test result - pass' | wc -l

'print0' рассказывает найти использовать \ 0 в качестве разделителя вместо пространства, а также -0 возможность xargs рассказывает она согласиться \ 0 в качестве разделителя.

Последний раз редактировалось Мамфорда; на 03-18-2009 04:19 PM..
Closed Thread

Закладки

Теги
grep предупреждение

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

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

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

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




Часовой пояс GMT -4. Текущее время 07:42 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