Я запускаю фрагмент python внутри heredoc в скрипте bash. Я хочу передать строку из переменной python в оболочку. Возможно, установите переменную оболочки. Как я могу это сделать ??Передача переменной python в оболочку linux
ответ
variable=$(python - <<EOS
...
EOS
)
Независимо от того, что сценарий python записывает в stdout, будет сохранен в переменной.
Но это сбрасывает все, что пишет сниппет. Что мне делать, если я хочу выборочно отправить что-нибудь? – user1600936
Помимо записи в файл, я не думаю, что есть способ. Процесс не может напрямую изменять переменные в другом процессе. Либо вы используете файлы, либо трубу. – Barmar
Я предполагаю, что использование posix IPC будет способом, но это сделает код слишком сложным. Я просто хочу что-то быстро и просто. – user1600936
- 1. Передача переменной grep в оболочку
- 2. Передача переменной из скрипта Python в оболочку tcl
- 3. Передача шестнадцатеричных значений в оболочку C в Linux
- 4. Передача параметров в оболочку Impala
- 5. Передача команд Gstring в оболочку
- 6. Передача переменной JavaScript в Python
- 7. Передача переменной python в sql
- 8. Передача переменной python в функцию
- 9. Python: Передача переменной в диапазон()
- 10. Реализовать оболочку Linux в C
- 11. Передача переменной между функциями Python
- 12. Передача переменной другому скрипту Python
- 13. Передача переменной с CGI Python
- 14. Передача переменной между скриптами python
- 15. Передача переменной в окружающую среду
- 16. Как запустить динамическую оболочку linux
- 17. Передача переменной в путь/команду в python
- 18. Передача указателя массива float через расширение/оболочку python - SndObj-library
- 19. Передача нескольких параметров из php в оболочку
- 20. Передача переменной KeyboardMaestro в скрипт Python
- 21. Передача переменной из HTML в Python/Flask
- 22. Передача параметров переменной длины функции в python
- 23. Передача переменной из функции в Python
- 24. Передача переменной и списка функционировать в Python
- 25. Python: tkinter: передача переменной в функцию
- 26. Передача переменной из встроенного Python в C
- 27. переименовать оболочку нескольких файлов в Linux
- 28. python webbrowser оставляет оболочку открытой
- 29. C-Linux - Любой способ передать команду «история» в оболочку Linux?
- 30. Добавить оболочку python в программу
Я могу записать переменную в файл temp, но я хочу знать, есть ли способ отправить данные обратно родительскому объекту без использования файловой системы. – user1600936