![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| скрипты - написать скрипт, который будет считать, сколько раз слово | BigTool4u2 | Shell программирование и сценарии | 3 | 06-24-2009 02:46 PM |
| SQL-скриптов поможет | sam786 | Shell программирование и сценарии | 3 | 12-10-2007 12:31 PM |
| Разница между Экс оболочки сценариев и сценариев оболочки Unix. | haroonec | Shell программирование и сценарии | 2 | 04-12-2006 09:12 AM |
| сценариев Гуру PLS помочь мне с скриптов на AIX | thatiprashant | Shell программирование и сценарии | 1 | 01-20-2006 07:58 PM |
| Сценарии? | woofie | Что вы думаете? | 1 | 03-09-2005 07:03 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
KSH сценариев поможет
Я этот файл как показано ниже
Server1 не драм Экс 5300-05-03 9119-595 20-18888 да FTP-орел SERVER2 не драм Экс 5300-05-03 9119-595 20-18888 да FTP-орел server3 да р Экс 5300-05-03 9119-595 20-18888 да FTP-орел server4 да р Экс 5300-05-03 9119-595 20-18888 да FTP-орел Когда я запускаю ниже от скорлупы: -- # FileName \u003d / list.config # $ FileName кошки | grep-V "#" | SED -E 'S / / / G' | AWK '(печати $ 1, $ 2)' | grep-З да | светотеневую D ''-f1 server3 server4 Теперь, когда я бегу от скорлупы скрипт таким образом: -- #! / BIN / KSH FileName \u003d / list.config awkfilter \u003d "$ 1, $ 2" filter_string \u003d "да" temp_str \u003d ($ FileName кошки | grep-V "#" | SED -E 'S / / / G' | AWK '(печати' $ awk_filter ')' | grep-W "$ temp_str1 $ Filter_String" | светотеневую D ''-f1) Эхо $ temp_str ####### не уделяя же выше вывод, что дала мне от скорлупы. Набор-х за кота в сценарий: -- + + Кошки / list.config + Grep-V # + SED -эс / / / г + AWK (печати $ 1, $ 2) + Вырежьте-D-f1 + Grep-З да temp_str \u003d + Эхо Может ли кто-нибудь, пожалуйста, помогите мне найти его, почему не работают внутри скрипта? Последний раз редактировалось praveenbvarrier; на 04-15-2008 10:48 AM.. |
|
||||
|
Теперь о том, что выше, проблема решена, я застрял с другой grep проблеме,
Я заменил кошку как ниже: -- Кошка $ FileName | grep-V "#" | SED -E 'S / / / G' | AWK '(печати' $ awk_filter ')' | grep-W $ Filter_String это работает только если Filter_string в одно слово, если оно состоит из двух слов, как "Доктор Да", то это дает grep: 0652-033 Невозможно открыть р ". Здесь grep не беру всего содержимого массива $ Filter_String искать, а он пытается поиска к поиску да в файле р. Как нам избежать этого. Последний раз редактировалось praveenbvarrier; на 04-15-2008 12:15 PM.. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|