![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Нужна помощь в проверке даты и поиск по ключевому слову в скрипте | tatchel | Shell программирование и сценарии | 0 | 04-21-2008 08:46 PM |
| как искать ключевое слово в файл используя для петель | lucho_1 | Shell программирование и сценарии | 6 | 03-10-2008 02:57 PM |
| ключевые слова поиска документов | Мили | OS X (Apple) | 1 | 02-25-2008 06:38 PM |
| Дальний Ключевое слово | svh | Программирования высокого уровня | 2 | 02-08-2006 12:16 AM |
| Ключевое слово в Perl | sarwan | Shell программирование и сценарии | 1 | 01-17-2006 04:35 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Использование $ 0, 'Функция' Ключевое слово
Привет всем,
У меня был вопрос об использовании $ 0 в снарядов. Я был бы признателен за любую помощь в этом. Мы переехали из серверов Sun Solaris на Linux-сервере. Я побежал 2 разных штук на этих серверах, а в одном случае, выход didn't изменения, и в другом случае, выходы были разные. 2 шт участие определения функций другому. Дело # 1 ---------------------------------- #! / BIN / KSH Эхо "Значение $ 0 вне" Функция callme2 ( Эхо "Значение $ 0 внутри" ) callme2 ---------------------------------- Дело # 2 ---------------------------------- #! / BIN / KSH Эхо "Значение $ 0 вне" callme2 () ( Эхо "Значение $ 0 внутри" ) callme2 ---------------------------------- Sun Solaris вывода была одинаковой в обоих случаях, как это указано ниже. Стоимость за test.ksh Значение внутри test.ksh Но, в Linux-сервер дали различные результаты. корпуса № 1 выход Значение. / / Test.ksh за Значение внутри callme2 корпуса № 2 выходных Значение. / / Test.ksh за Значение. / / Test.ksh внутри Может ли кто-нибудь помочь мне понять, почему эти различия существуют, несмотря на оставшиеся корпуса тот же, а также то, что можно сделать для предотвращения этого не происходит. Большое спасибо за ваше время ...!! |
|
||||
|
Спасибо!
Но, не команда '#! / BIN / KSH' вызова оболочки Korn? Это была одна из причин, я был настолько поражен, когда оболочка дает разные результаты на обоих серверах. |
|
|||||
|
а / BIN / KSH wasn't любимая оболочка под Solaris (но это сейчас?)
Вы попробуйте Ваш скрипт на HP-UX и Im уверен, что вы что-то вроде: Стоимость за test.ksh Значение внутри callme2 и если вы использовали шоссе на HP-UX вы имеете Solaris вывод, к сожалению Im дома сейчас и наклоняю подтвердить тестирование на различных платформах .. но Im уверенность HPUX ... Как сказал, что я считаю, что более философски: При вызове callme2, вы согласны с его исполнителями, как модуля нет? Так это $ 0? Это зависит от вашего понимания я полагаю ... Это может быть, также, почему многие курсов приводятся в Bourne оболочки, вопрос о совместимости ... |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|