显示(在终端中)72列文本字段

时间:2014-08-01 17:40:45

标签: bash

在bash脚本中,我正在寻找一种方法来显示一个72列宽的文本字段(可能被星号或其他东西包围),用户可以输入。我想运行脚本,并且在某一点上将变量的值设置为此文本字段返回的内容,包括换行符。它们将使用某个键序列或带有一个单词的行,即sentinal值,然后是回车键退出文本输入。令人兴奋的是,变量包含文本,包括换行符。

我目前可以使用$(cat)或简单的read循环来捕获文本,但我正在寻找替代方案,或者将行限制为72并使用这些方法保留换行符的方法方法。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在创建临时文本文件后,我最终使用dialog选项使用--editbox。感谢您的建议 - broma0