Term :: ReadLine :: Gnu和终端大小

时间:2018-07-16 10:49:10

标签: linux perl command-line terminal readline

我正在使用 pom 在Linux环境中的Perl命令行应用程序中。我注意到以下影响我的应用程序工作方式的问题。

在使用Term::ReadLine构造函数之前,如果我从Perl脚本内部调用echo $COLUMNS,它将返回一个空值。但是在我运行new Term::ReadLine "RL"之后,它将立即返回终端的实际大小(例如120列)。

我了解使用此构造函数后,Perl处理终端环境的方式有所变化。有人可以解释一下发生的情况以及如何将其恢复为初始状态吗?

0 个答案:

没有答案