在bash脚本中,我正在寻找一种方法来显示一个72列宽的文本字段(可能被星号或其他东西包围),用户可以输入。我想运行脚本,并且在某一点上将变量的值设置为此文本字段返回的内容,包括换行符。它们将使用某个键序列或带有一个单词的行,即sentinal值,然后是回车键退出文本输入。令人兴奋的是,变量包含文本,包括换行符。
我目前可以使用$(cat)
或简单的read
循环来捕获文本,但我正在寻找替代方案,或者将行限制为72并使用这些方法保留换行符的方法方法。
有什么想法吗?
答案 0 :(得分:0)
在创建临时文本文件后,我最终使用dialog
选项使用--editbox
。感谢您的建议 - broma0