The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Проверка состояния внутренней петли ithirak17 Shell программирование и сценарии 1 03-13-2008 08:37 AM
remsh внутрь, а петля joettacm UNIX перспективных И опытных пользователей 1 12-07-2007 12:54 PM
Повторяющихся задач: использование, если .. то внутри петли garak Shell программирование и сценарии 2 03-13-2006 07:36 AM
ввод в то время как внутри прочитать цикл jhansrod Shell программирование и сценарии 3 08-13-2005 10:46 AM
идти внутрь, а петля dta4316 UNIX для чайников Вопросы И Ответы 3 05-21-2005 10:53 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 01-19-2006
trekianov trekianov is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2006
Сообщений: 3
RSH сценарий с внутрь для петель

привет всем,
У меня следующий вопрос: в цикле foreach внутри RSH doesn'work.
Я пробовал по команде, но он не признается. с foreach команду я не получают каких-либо ошибок, но это не реально сделать цикл, игнорируя foreach и исполнители 1 раз повторить команду. Кто-то идеи?

RSH пребывания "CD A / B
EXE <<остановить
1
2
остановка
exe2 <<stop2
неопределенный артикль
B
stop2
foreach ptcluster (30 35 40 45 50)
Эхо PTCLUS \u003d $ ptcluster
конец
"

Я прочитал прочитать следующее заявление, но я не знаю, если это реальная проблема:
"Когда эта команда чтения с терминала, петли читается один раз побудило с` foreach? "(Или prompt2), прежде чем какие-либо заявления в петле выполнены. Если вы допустили ошибку при вводе в петлю на терминале можно руб она OUT. "
Old 01-19-2006
kduffin's Avatar
kduffin kduffin is offline Forum Advisor  
UN1X
  
 

Регистрация: Nov 2003
Откуда: Maryland
Сообщений: 449
Это всегда приятно попробовать поисков, прежде чем просить. Этот вопрос обсуждался несколько дней назад. Проверять здесь.

Ура,

Кит
Old 01-20-2006
trekianov trekianov is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2006
Сообщений: 3
предложение

привет, спасибо за предложение, но нить вы указали на то, довольно сильно отличается от моего вопроса:
Я хочу выполнить петли внутри комплекса команды. В любом случае я старался предложение, но не работал.
Cheers Michele
Old 01-20-2006
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Регистрация: август 2001
Место проведения: Ashburn, Вирджиния
Сообщения: 9111
Во-первых, попробуйте следующее:
$ XYZ \u003d привет
$ Эхо "XYZ \u003d $ XYZ"
XYZ \u003d Здравствуйте!
$
Корпуса искать внутри двойных цитирует строки и замены переменных. Ваш переменной $ ptscluster будут заменены до вашей локальной оболочки даже находит RSH команды. Это не объяснить, почему вы не цикл, но я не являюсь экспертом csh. Вы должны поместить скрипт в исполняемый файл, а не один аргумент в командной строке. После того, как вы используете то вроде "RSH пребывания. / Remoteloop", и все проблемы исчезнут. Убедитесь, что у вас есть строка "#! / USR / BIN / csh" в ваш файл remoteloop. Заметим, что вы можете создать remoteloop локально, RCP ее на место, Chmod его, запустить ее, а затем удалить его.
Old 01-20-2006
trekianov trekianov is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2006
Сообщений: 3
Я старался этого обхода (даже если я вижу, это как нарушение :-)).
но еще одна проблема возникающих: Я хотел бы сохранить контроль в основных сценария в переменной, будет принят и поэтому я хотел бы передать их в скрипт.
это "внутренние" Сценарий:
#! / BIN / ш
# Петли через набор номера
# $ Эхо PT
Эхо имя $ 1
Эхо PT $ 2
Эхо ЭТА $ 3
Я в 1 2;
делать .. / herlib / hwuser <<остановки;
$ 1
$ 2 $ 3
$ I
остановка

готово

Когда я делаю
$. / Forloop ABC
он работает, но когда его называют еще сценарий он не признает переменные.
Например: Слово предыдущего сценария (forloop) через
NAME \u003d tt_25_5_0jet
PT \u003d 20
ETA \u003d 0,6
. / forloop <<остановить
$ имя
$ PT
$ ЭТА
остановка

но не работают ... Есть идеи?
Заранее благодарим Michele
Old 12-06-2008
lahiru lahiru is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2008
Сообщений: 4
Используйте-N с командой RSH И тогда you'r probelem наверняка получить решить.

Например: RSH принимающей -N "CD A / B


Привет,
Lahiru Jeewantha


Цитата:
Первоначально Послано trekianov View Post
привет всем,
У меня следующий вопрос: в цикле foreach внутри RSH doesn'work.
Я пробовал по команде, но он не признается. с foreach команду я не получают каких-либо ошибок, но это не реально сделать цикл, игнорируя foreach и исполнители 1 раз повторить команду. Кто-то идеи?

RSH пребывания "CD A / B
EXE <<остановить
1
2
остановка
exe2 <<stop2
неопределенный артикль
B
stop2
foreach ptcluster (30 35 40 45 50)
Эхо PTCLUS \u003d $ ptcluster
конец
"

Я прочитал прочитать следующее заявление, но я не знаю, если это реальная проблема:
"Когда эта команда чтения с терминала, петли читается один раз побудило с` foreach? "(Или prompt2), прежде чем какие-либо заявления в петле выполнены. Если вы допустили ошибку при вводе в петлю на терминале можно руб она OUT. "
Closed Thread

Закладки

Теги
скрипт оболочки, оболочке сценариев, Unix-скриптов, Unix сценарии основы

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 02:25 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0