2024-04-25 04:10:24 发布
网友
我有一个bash脚本,它调用Python脚本。python脚本的输出通过以下命令返回给bash:
sys.exit(Main())
并且是:
(1, 'STATUS', 0, '2015-09-18 14:08:13')
我想把字符串的每个部分放在一个不同的变量中,以便:
var1=1, var2='STATUS', var3=0, var4='2015-09-18 14:08:13'
我该怎么办?你知道吗
可以以bash env variables的格式打印python脚本中的变量,然后pipe that to source。你知道吗
你知道吗foo.py公司地址:
#!/bin/env python vars = (1, 'STATUS', 0, '2015-09-18 14:08:13') for i, value in enumerate(vars): print('VAR{}={}'.format(i, value))
你知道吗酒吧.sh地址:
#!/bin/sh source <(python foo.py) echo $VAR1
可以以bash env variables的格式打印python脚本中的变量,然后pipe that to source。你知道吗
你知道吗foo.py公司地址:
你知道吗酒吧.sh地址:
相关问题 更多 >
编程相关推荐