shell脚本执行多个命令并保存结果

shell脚本执行多个指令
1)交互模式启动python
2)交互模式下(>>>)输入2*3将计算结果存入1.txt

img

尝试这么写但是提示错误

img

2*3 > 1.text 这句就不对了,已经进入到Python的交互环境下,不能同时支持 Linux 的写入,你想让它怎么去理解你这个“>”, 换个说法,如果你的表达式写的是“2>3”,python交互环境会做的事是比较2和3的大小并给出结果,而不是把他当做一个Linux 命令

如果你只是想要Python为你计算结果并获取到,可以额外写个Python脚本,里面的实现计算和输出到文件的这个逻辑

再使用shell 去调用这个脚本,不过有些多此一举,直接用Python并在命令行调用脚本就可以完成,当然,具体还是得看是什么需求