我需要运行从Bash脚本调用的python脚本。 为了使它更“用户友好”(我的同事想要使用它)。我想在我的代码顶部定义变量,我的python代码可以将其用作sys.argv [],如下所示:
#!/bin/bash
var1 = "file1 file2 file3"
var2 = "filemod1 filemod2 filemod3"
python sortout.py var1 var2
它似乎将var1作为文件,并且它不会用变量的值替换它。
许多问候,
费利克斯
答案 0 :(得分:0)
您必须使用美元符号访问已定义变量的内容。
python sortout.py "${var1}" "${var2}"
答案 1 :(得分:0)