【发布时间】:2013-10-21 16:50:45
【问题描述】:
在 bash(或其他 shell)中是否对输入的长度施加了某种字符限制?如果有,字数限制是多少?
即是否可以在 bash 中编写一个太长而无法执行命令行的命令? 如果没有要求的限制,是否有建议的限制?
【问题讨论】:
-
input 限制与 OS 级别参数 限制有很大不同(请注意,除了参数之外的一些东西,例如环境变量,也适用于那个)。传递给操作系统的生成命令可以比生成它的 shell 命令包含更多或更少的字符。
标签: bash shell unix command-line-arguments