我希望编写一些测试来创建和执行bash脚本。Bash本身有一个很好的方法来实现这一点:
% cat > run.sh << EOF
> echo "I ran this"
> EOF
% . run.sh
I ran this
在Python中我可以这样做:
with open ('run.sh', 'w') as rsh:
rsh.write('echo "I ran this"\n')
-- etc ---
这对于Python中的短脚本很好,但我想知道是否有一些我不知道的技巧,让我做一些类似于bash的操作。