![]() |
|
|
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 |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Привет Все,
Когда я пытаюсь 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 |
|
||||
|
Перенаправить вывод STDERR в / Dev / недействительными: Код:
find . -type f | xargs grep 'test result - pass' 2>/dev/null | wc -l |
|
||||
|
Благодаря Франклин. Он отлично работает ..
Можете ли вы Tellme "2" означает, в 2> / Dev / NULL. Спасибо, Parkkavan |
|
||||
|
2 умолчанию файл указателя для сообщений об ошибках, 1 заключается в том, что на стенде продукции. Как перейти на экран по умолчанию. В этом случае Вам перенаправлять ошибки в / Dev / нуль так что вы не видите их.
|
|
||||
|
Благодаря wireonfire для объяснений. :-)
Привет, Parkkavan |
|
||||
|
Вы видите это потому, что найти команду передает файлы он находит в списке слов, разделенных пробелами. Проблема заключается в некоторые файлы в пространствах имен. Если вы находитесь в 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.. |
![]() |
| Закладки |
| Теги |
| grep предупреждение |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|