【如何绕过Linux“Too Many Arguments”限制】教程文章相关的互联网学习教程文章

如何绕过Linux“Too Many Arguments”限制【代码】

我必须将256Kb的文本作为参数传递给“aws sqs”命令,但是在命令行中运行的限制大约为140Kb.这已在许多地方讨论过it been solved in the Linux kernel as of 2.6.23 kernel. 但无法让它发挥作用.我使用的是3.14.48-33.39.amzn1.x86_64 这是一个简单的测试示例:#!/bin/bashSIZE=1000 while [ $SIZE -lt 300000 ] doecho "$SIZE"VAR="`head -c $SIZE < /dev/zero | tr '\0' 'a'`"./foo "$VAR"let SIZE="( $SIZE * 20 ) / 19" done而f...