我有一个 Python 脚本输出两个数字,如下所示:1.0 2.0
(数字之间有一个空格,但它可以是 \t
或其他任何内容. 我想要一个 bash 变量来保存 1.0
,另一个变量来保存 2.0
。这可能吗?
在过去,我只是将一个值“输送”到一个变量中,如下所示:
var=`python file.py` ;
但是现在,我有兴趣从 python 文件中保存两个值。从概念上讲,类似于:
var1,var2=`python file.py` ;
有什么建议/帮助吗?
谢谢!
最佳答案
你可以这样使用:
read var1 var2 < <(python file.py)
时髦 <( )
语法称为进程替换。
关于bash - "Piping"值到 Bash 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9520314/