Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
ViGOur |
10.9.2012, 17:04
Сообщение
#1
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Есть файл на python допустим такого содержания:
В результате работы он выводит соответственно строки:Как в SHELL мне получить данные строки и выполнить?
|
|
|
|
|
Litkevich Yuriy |
10.9.2012, 17:09
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
м-м-может как-то перенаправлять поток?
типа: shell script.py < 1 бр-бр-бр забыл как использовать поток ввода (!) и как зовут командный интерпретатор в *nix |
|
|
|
|
ViGOur |
10.9.2012, 17:13
Сообщение
#3
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
да нее, там проблема у меня в том, что при вызове из шелл например так:
выводится:Цитата echo "Hello world" ls -la |
|
|
|
|
Sokoloff |
10.9.2012, 17:42
Сообщение
#4
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11
|
Цитата(ViGOur @ 10.9.2012, 18:04) Link Есть файл на python допустим такого содержания: В результате работы он выводит соответственно строки:Как в SHELL мне получить данные строки и выполнить?Но это не безопасно, выполнять команды из чужого скрипта. |
|
|
|
|
iReset |
10.9.2012, 17:53
Сообщение
#5
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 178 Регистрация: 6.6.2012 Пользователь №: 3414 Спасибо сказали: 23 раз(а) Репутация: 2
|
Цитата(ViGOur @ 10.9.2012, 18:13) Link да нее, там проблема у меня в том, что при вызове из шелл например так: выводится:Цитата echo "Hello world" ls -la А ты попробуй заключить в кавычки |
|
|
|
|
ViGOur |
10.9.2012, 19:05
Сообщение
#6
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Цитата(Sokoloff @ 10.9.2012, 18:42) Link Но это не безопасно, выполнять команды из чужого скрипта. Верно.Цитата(iReset @ 10.9.2012, 18:53) Link А ты попробуй заключить в кавычки Пробовал, результат тот же. |
|
|
|
|
Sokoloff |
10.9.2012, 19:39
Сообщение
#7
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11
|
Цитата(ViGOur @ 10.9.2012, 20:05) Link Цитата(iReset @ 10.9.2012, 18:53) Link А ты попробуй заключить в кавычки Пробовал, результат тот же.Что то я не догоняю, тебе что надо? Запустить их, или напечатать?
|
|
|
|
|
ViGOur |
10.9.2012, 19:47
Сообщение
#8
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40
|
Цитата(Sokoloff @ 10.9.2012, 20:39) Link Что то я не догоняю, тебе что надо? Запустить их, или напечатать? И то и другое.iReset, Sokoloff, невнимателен был, не там кавычки ставил, решение iReset работает и в самый раз... |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 11:36 |