如何使用动态输入参数从BASH的StdIn脚本调用python?

彼得

作为BASH脚本的一部分,我需要启动一些带有输入参数的python代码。我也想避免创建临时的* .py文件。

这是我到目前为止所拥有的:

input=123
output=$(
python - <<'END_SCRIPT'
print("$input")
END_SCRIPT
)
echo $output

此代码段将python调用的输出写入到输出变量中。但是,而不是返回“ 123”,而是返回“ $ input”,因为变量在传递到python期间不会被解释。从StdIn读取时,有什么方法可以将输入变量作为参数转发给python?

三元组

我猜你在找

input=123
output=$(python - "$input" <<'END_SCRIPT'
import sys
print(sys.argv[1])
END_SCRIPT
)
echo "$output"

(还请注意何时将引号括在shell变量周围。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用inotifywait调用从stdin读取的脚本

来自分类Dev

如何使用Java类中的参数调用Python脚本

来自分类Dev

我想将stdin传递给bash脚本,传递给在该bash脚本中调用的python脚本

来自分类Dev

如何使用aws lambda函数在Python中调用bash脚本?

来自分类Dev

如何在 Bash 脚本上使用参数运行 Python

来自分类Dev

如何使用多态参数动态调用函数

来自分类Dev

如何从调用python脚本的bash脚本转到调用bash脚本的python脚本?

来自分类Dev

使用参数从Matlab调用Python脚本

来自分类Dev

使用参数从 TCL 脚本调用 Python 函数

来自分类Dev

使用stdin代替python调用perl脚本中的文件

来自分类Dev

bash脚本检查输入参数

来自分类Dev

如何将参数传递给输入到bash的脚本

来自分类Dev

如何将参数传递给输入到bash的脚本

来自分类Dev

调用需要从bash中输入的python脚本进行循环

来自分类Dev

调用需要从bash中输入的python脚本进行循环

来自分类Dev

使用BASH脚本的名称作为输入参数

来自分类Dev

使用 getopt 带有可选输入参数的 bash 脚本

来自分类Dev

使用bash脚本运行时如何将参数传递给python脚本?

来自分类Dev

bash脚本使用不同的参数调用自身

来自分类Dev

如何将stdin传递到将输入作为唯一参数的perl脚本中?

来自分类Dev

如何将stdin传递到将输入作为唯一参数的perl脚本中?

来自分类Dev

使用bash脚本将参数传递给python脚本

来自分类Dev

如何在bash脚本中将标准输入(stdin)复制到多个子流程?

来自分类Dev

在stdin上使用脚本调用sh并传递命令行参数

来自分类Dev

如何将第一/第二参数添加到来自stdin的bash脚本

来自分类Dev

如何使用来自 python 的输入参数调用 ASP.net Web API?

来自分类Dev

在E中调用脚本时的输入参数

来自分类Dev

如何使用python脚本调用JavaScript函数?

来自分类Dev

在bash脚本中多次使用stdin

Related 相关文章

  1. 1

    如何使用inotifywait调用从stdin读取的脚本

  2. 2

    如何使用Java类中的参数调用Python脚本

  3. 3

    我想将stdin传递给bash脚本,传递给在该bash脚本中调用的python脚本

  4. 4

    如何使用aws lambda函数在Python中调用bash脚本?

  5. 5

    如何在 Bash 脚本上使用参数运行 Python

  6. 6

    如何使用多态参数动态调用函数

  7. 7

    如何从调用python脚本的bash脚本转到调用bash脚本的python脚本?

  8. 8

    使用参数从Matlab调用Python脚本

  9. 9

    使用参数从 TCL 脚本调用 Python 函数

  10. 10

    使用stdin代替python调用perl脚本中的文件

  11. 11

    bash脚本检查输入参数

  12. 12

    如何将参数传递给输入到bash的脚本

  13. 13

    如何将参数传递给输入到bash的脚本

  14. 14

    调用需要从bash中输入的python脚本进行循环

  15. 15

    调用需要从bash中输入的python脚本进行循环

  16. 16

    使用BASH脚本的名称作为输入参数

  17. 17

    使用 getopt 带有可选输入参数的 bash 脚本

  18. 18

    使用bash脚本运行时如何将参数传递给python脚本?

  19. 19

    bash脚本使用不同的参数调用自身

  20. 20

    如何将stdin传递到将输入作为唯一参数的perl脚本中?

  21. 21

    如何将stdin传递到将输入作为唯一参数的perl脚本中?

  22. 22

    使用bash脚本将参数传递给python脚本

  23. 23

    如何在bash脚本中将标准输入(stdin)复制到多个子流程?

  24. 24

    在stdin上使用脚本调用sh并传递命令行参数

  25. 25

    如何将第一/第二参数添加到来自stdin的bash脚本

  26. 26

    如何使用来自 python 的输入参数调用 ASP.net Web API?

  27. 27

    在E中调用脚本时的输入参数

  28. 28

    如何使用python脚本调用JavaScript函数?

  29. 29

    在bash脚本中多次使用stdin

热门标签

归档