Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dennis Vshivkov                      2:5042/7       21 Aug 2002  02:08:53
 To : Dmitry Merkotan
 Subject : Re: bash-script
 -------------------------------------------------------------------------------- 
 
 
 DM> #!/bin/bash                                      
 DM>                                                  
 DM>                                                  
 DM>                                /usr/bin/proga |
 DM> gawk '$0 ~ /the phrase/ {print "troubles, please
 DM> check..."}' | if (( -n $1 )); then mail -s
 DM> "troubles" root; fi                          
 DM>
 DM> Т.е. proga выдает на стандартный вывод
 DM> последовательность строк. Hужно этот вывод
 DM> анализировать на наличие подстроки "the phrase", и
 DM> в случае ее обнаружения посылать почтой текст
 DM> "troubles, please check..." руту. Эта конструкция
 DM> работает до "| if". gawk выдает нужную фразу,
 DM> проблема послать эту фразу по почте. То ли if не
 DM> понимает стандарный ввод через пайп, то ли он не
 DM> понимает $1 (кстати, как передавать через пайп эти
 DM> параметры). Как мне быть?
 
     ... | \
     grep -qF 'the phrase' && \
     { echo 'please check' | mail -s troubles root; }
 
 -- 
 /Awesome Walrus <walrus@amur.ru>
 Brainbench MVP for Linux - http://www.brainbench.com
 --- tin/1.5.8-20010221/Blue Water, Linux/2.2.19/i686, 42 days, 05:52:18
  * Origin: AVATAR, танцующий с Молнией (2:5042/7@fidonet.org)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 bash-script   Dmitry Merkotan   20 Aug 2002 17:27:54 
 Re: bash-script   cheusov@scnsoft.com   20 Aug 2002 18:41:40 
 Re: bash-script   Dennis Vshivkov   21 Aug 2002 02:08:53 
 bash-script   Kirill Frolov   21 Aug 2002 01:10:50 
 bash-script   Vickenty Fesunov   22 Aug 2002 16:04:31 
Архивное /ru.linux/17561079b4ec3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional