![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| в то время как цикл не беру, не равные условия | ssuresh1999 | UNIX для чайников Вопросы И Ответы | 9 | 08-12-2008 10:05 AM |
| положить интерактивный скрипт в фоновом режиме после ввода | epsilonaurigae | Shell программирование и сценарии | 7 | 02-15-2008 10:18 PM |
| нужна помощь с использованием входных файлов в то время как петля | sytycd712 | Shell программирование и сценарии | 2 | 08-16-2007 12:11 AM |
| Проблема с ^ M входных файлов | noelcantona | Shell программирование и сценарии | 2 | 10-24-2005 05:58 AM |
| TCSH.need help.take вклад во времени / конец петли | SEG | Shell программирование и сценарии | 1 | 08-28-2003 04:41 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Проблема принятия вклада от файл для петель
Я пытаюсь принять ввода из файла и направить его в Bash скрипта. Этот сценарий должен быть один цикл foreach. Я хотел бы, чтобы сценарий для обработки каждого элемента в списке по одному и прямой выход в файл.
[корень @ uverse ~] # кота 1loop #! / BIN / Bash # 2 настоящей> И 1 перенаправить STDERR И STDOUT в файл СПИСОК \u003d $ 1 Я в "$ LIST"; делать пинг-C 2 "$ LIST"; И> / корневой / error_mess готово У меня есть файл с именем ipaddresses с одного IP в строке. Этот скрипт работает, если я поставку одного IP после имени скрипта по исполнению, но не хотел этого # ./1loop <Ipaddresses |
|
||||
|
Вы можете прочитать файл так:
Код:
#!/bin/bash while read line do # do something with "$line" done < ipaddresses |
|
||||
|
Благодаря кажется так просто, когда вы показать мне, как это сделать.
BTW он хорошо работает. |
|
||||
|
STDERR И стандартный вывод
Я уверен, где и как разместить STDERR вывода в файл, в то время как в этом цикле. Я попытался много и это не работает.
|
|
||||
|
Нечто подобное этому?
Код:
#!/bin/bash while read line do ping -c 2 "$line" >> /root/error_mess 2>&1 done < ipaddresses |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|