![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Добавить номер строки и seperator для каждой строки из файла? | pjcwhite | Shell программирование и сценарии | 4 | 03-21-2007 01:29 AM |
| добавить к SED вывода одного файла в середину файла | go4desperado | Shell программирование и сценарии | 5 | 02-05-2007 02:20 AM |
| Добавить данные на первой и последней строке в файле | brainstormer | Shell программирование и сценарии | 4 | 01-03-2007 10:38 AM |
| Захват сценарий командной оболочки производства | designflaw | Shell программирование и сценарии | 2 | 03-01-2006 04:24 PM |
| захват вывода в скрипте | MizzGail | Shell программирование и сценарии | 6 | 06-02-2004 08:44 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
в одну сторону
Одним из путей было бы получить трубу с о / р и отфильтровываем последнюю строку и получить не удаленных сообщений оттуда И присвоить его переменной.
Код:
no_of_msgs=$(mailq | grep -v "^[^0-9A-Z]+" | grep MAILER-DAEMON | awk '{print $1}' | postsuper -d - | tail -1 | awk '{print $3}')
Код:
dt_time=$(date +'%Y%m%d %H:%M') Код:
echo "$dt_time - ${no_of_msgs}" >>cron_purges
|
|
|||||
|
захват строки из скрипта производства и добавить в файл
Цитата:
1. Он запустить исключаемый успешно, но выход на экран подробную в оригинальном формате 2. Он написать времени в файл cron_purges но 3. Не отражает количество (представлен как "XXX", ниже), содержащихся в последней строке вывода: postsuper: Удалено: XXX сообщения К сожалению, я не знаю достаточно о Синтаксис возиться с возможными альтернативами, с тем чтобы предложить предложения ... да, я немного еще тупик. Regards И Спасибо! -Валли |
|
||||
|
труба не может быть рабочим
Я не уверен, что именно это причина, но о / р от postsuper-D Как представляется, не канал хвост команды. Попробуйте это,
Перейти на о / п от postsuper-D к некоторым временным. Получить количество сообщений от временный. Код:
mailq | grep -v "^[^0-9A-Z]+" | grep MAILER-DAEMON | awk '{print $1}' | postsuper -d - >tempfile
no_of_msgs=$(tail -1 tmpfile |awk '{print $3}')
|
|
||||
|
Попробуйте это;
NumOfMsg \u003d`.....( ваш orijinal код) ... | grep Удалено | AWK '(печать $ 3)' ` Я вещь хвост не подходит для труб, почему труба посылает построчно так хвост -1 Каждая строка будет последней строке |
|
||||
|
Хвост должен работать
Цитата:
Код:
rkumar@bdc4reteaix1w: /home/rkumar >ls bkgdtest dead.letter mbox mypipe nohup.out test.pl unix_forum cprog f1.txt myfile newone restart_sshd.sh testpipe.sh whsmith rkumar@bdc4reteaix1w: /home/rkumar >ls | tail -1 whsmith |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|