我有一个包含在文本文件中的> 100个python程序的列表,需要在unix命令行中运行。而不是手动手动启动每一个,我想有一种顺序运行列表的方法。我是unix和python的新手,所以更详细的答案越好。非常感谢! (p.s.我可能误用了术语,对不起)
答案 0 :(得分:1)
好的,如果我理解正确你有一个文件,它将包含python脚本的路径,一个接一个,你想制作一个bash脚本,使它们全部按顺序运行。这是一个可以制作它的脚本。 (将脚本放在与包含pythons脚本路径的文件相同的文件夹中)。
cat listofscripts.txt | \
while read script; do
echo $script
chmod +x $script
./$script
done
此脚本将在listofscripts.txt的每一行中运行并运行它。