Zkuste s:xargs --show-limits </dev/null
Your environment variables take up 2446 bytes
POSIX upper limit on argument length (this system): 2092658
POSIX smallest allowable upper limit on argument length (all systems): 4096
Maximum length of command we could actually use: 2090212
Size of command buffer we are actually using: 131072
Neexistuje žádný limit na argument, ale součet pro celou délku příkazového řádku. V mém systému (Fedora 15/zsh) je to blíže k 2Mb. (řádek 4).
Narazil jsem na "Jak dlouhý seznam argumentů může vaše jádro zabrat na příkazovém řádku, než se udusí?":
getconf ARG_MAX
což v mém systému dává následující:
131072