假设我有一个'commands.txt'文件,它有逐行列出的linux命令(例如:who,pwd,ls,ps,clear等)
我需要一个python脚本,其中运行时应该在console / shell中逐个执行所有linux命令。
我正在寻找不同的方法来做到这一点。
我可以想到的一种方法是在Python中使用os模块。 (如果我错过了这里的任何内容,请纠正我)
import os
with open("commands.txt") as file:
for line in file:
os.system(line)
请帮助我解决这个问题的不同方法。
-TIA
答案 0 :(得分:0)
就像@papey说的那样,
您可以在Python脚本中编写以下内容:
import os
os.system("chmod +x myscript.sh")
os.system("./myscript.sh")