Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在bash脚本中运行python命令并获得结果_Python_Bash_Shell - Fatal编程技术网

在bash脚本中运行python命令并获得结果

在bash脚本中运行python命令并获得结果,python,bash,shell,Python,Bash,Shell,我想在bash脚本中运行一个python命令,该命令返回true或false: #!/usr/bin/env bash Some stuff... boolean = $(python -c "bool(...operations...)") 上面的代码只是为了勾勒出这个想法。我需要将布尔值设置为false或true(bash布尔值),具体取决于…操作的结果…。上面的代码不起作用:boolean结果是一个空变量。bool=$(python-c'print(bool(“ab

我想在bash脚本中运行一个python命令,该命令返回
true
false

#!/usr/bin/env bash

Some stuff...
boolean = $(python -c "bool(...operations...)")
上面的代码只是为了勾勒出这个想法。我需要将布尔值设置为
false
true
(bash布尔值),具体取决于
…操作的结果…
。上面的代码不起作用:
boolean
结果是一个空变量。

bool=$(python-c'print(bool(“abc”)))
按预期工作

请注意,这将返回
True
False
而不是
True
False
(即大写)。

bool=$(python-c'print(bool(“abc”))
按预期工作

请注意,这将返回
True
False
而不是
True
False
(即大写)