我在Ubuntu终端上运行edirect

我在Ubuntu终端上运行edirect,按照一本书上交的做,可是运行不出相应的结果,请问个位我是哪里做错了吗?

img

img

【这个是运行脚本后得到的结果】

img

【下面这个是书上给出的正确结果】

img

根据下图更改一下:

< /dev/null |

img

按sh编程习惯分析,/dev/null应该在一行上,你分成2行,null被按命令执行了,报错。

这是因为当你运行了我的脚本后,可能会把你的运行板当成一个交互式界面,而你没有明确指定你要运行的 Python 脚本,而是把其他的代码当做交给你的终端执行。所以你需要在终端中执行它,或者使用正确的运行命令来执行脚本。