【发布时间】:2019-04-18 01:11:26
【问题描述】:
我得到了这份清单
commands = ['cd var','cd www','cd html','sudo rm -r folder']
我正在尝试将里面的所有元素作为 bash 脚本一一执行,但没有成功。我需要一个 for 循环吗?
如何做到这一点?,谢谢大家!!!!
【问题讨论】:
-
您可以将
cd命令压缩为一个命令,然后使用Bash 的&&(和)运算符:os.system("cd var/www/html/ && sudo rm -r folder") -
Python 和这个有什么关系?您说“作为 bash 脚本执行”。
-
也许另请参阅stackoverflow.com/a/51950538/874188,了解有关子流程的一些注意事项。