有一个简单的shell(与sh,bash或KornShell(ksh)无关)脚本:
#!/bin/ksh
read userInput
我有两台Solaris 9/10服务器。在其中一个服务器上,我可以在读取运行时键入长字符串。但是在另一台服务器上,我无法输入长度超过257个符号的字符串。
这有什么限制?
答案 0 :(得分:1)
这可能是终端输入队列大小限制,MAX_INPUT
常量是该队列的最大大小。
无法准确记住,但可以自定义内核(设置)来处理此类常量的新值。请参阅系统内核配置文档。