Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка другой программы, без потери переменных 
V
    Опции темы
tishaishii
Дата 19.6.2012, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Код
#!/bin/sh
function test() {
      echo $@ ;
}

wget -O - --no-cache --quiet http://xxx.xx/xxx.sh | /bin/sh ; 


А в xxx.sh написано 
Код
test 'TEST STRING' ;


И функция test уже не доступна. Что сделать?
PM MAIL ICQ Skype   Вверх
Cheloveck
Дата 20.6.2012, 01:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: 2
Всего: 32



Цитата(tishaishii @  20.6.2012,  00:37 Найти цитируемый пост)
Что сделать? 

Растащить test и wget по разным файлам и конкатенировать скачанное wget'ом к заголовку, а затем запускать.

Например так:

test.sh
Код

#!/bin/sh
function test() {
      echo $@ ;
}


run.sh
Код

cat test.sh > /tmp/script.sh
wget -O - --no-cache -P /tmp/tmpfile --quiet http://xxx.xx/xxx.sh
cat /etc/tmpfile >> /tmp/script.sh
/bin/sh /tmp/script.sh


Это сообщение отредактировал(а) Cheloveck - 20.6.2012, 01:27


--------------------
user posted image
PM Jabber   Вверх
tishaishii
Дата 20.6.2012, 06:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Цитата
Растащить test и wget по разным файлам и конкатенировать скачанное wget'ом к заголовку, а затем запускать.

Сложно как-то.
Нашёл "export":
Код
export test1 test2 soapCall JSONExtract XXX
wget ..... | /bin/bash

PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0408 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.