如何使用bash更改Python变量的值?

Chr*_*ton -1 python bash

我正在编写一个Bash脚本,它可以在Linux上自动执行安装过程.有一次,我需要进入一个Python文件,该文件用作正在安装的应用程序的配置文件,并将两个特定变量的值更改为新值.换句话说,假设我有一个包含(注:一个.py文件"apple",并"orange"可能会发生变化):

# Some code here
a = "apple"
b = "orange"
# Rest of file
Run Code Online (Sandbox Code Playgroud)

我总是需要改变这些值来明确 "banana""pear":

# Some code here
a = "banana"
b = "pear"
# Rest of file
Run Code Online (Sandbox Code Playgroud)

如何使用Bash自动执行此更改?

unw*_*ind 7

可能是通过使用sed脚本的来源,但这将是非常脆弱,通常是可怕的.

正确的解决方案可能是让脚本接受所需的值作为命令行参数.