我有一个小的Python程序,它解析一个文本文件并将输出写入另一个文件。目前,我正在编写一个bash脚本来多次调用此程序,大致如下:
for i in $(seq 1 100); do
python /home/Documents/myProgram.py myTextFile$i
done
这个方法可以工作,但我想知道是否可能将python程序放在bash脚本文件内,这样当其他用户运行脚本时,他们不需要在内存中拥有python程序。也就是说,是否可能将Python程序复制粘贴到Bash脚本中,并从脚本内部运行它?
echo
到与脚本相邻的文件中,然后从那里运行它,并在之后使用rm
删除该文件。但是,请不要这样做。这样做会使得该程序没有语法高亮,难以维护。最好将其与脚本一起打包,或者让Python脚本完全替换bash部分。 - tobias_k