运维网's Archiver
论坛
›
Shell/Powershell
› shell的最大命令行长度
(^o^)/~完美
发表于 2018-8-18 07:21:53
shell的最大命令行长度
linux的shell可以输入命令行,但是其长度是有限制的,在编写脚本程序的时候需要注意,否则可能由于命令过长而拒绝执行。
获取这一系统参数的方法是:getconf ARG_MAX
# getconf ARG_MAX
2621440
当执行 rm -f *; mv * 之类的命令时,如果被操作的文件数量达到上万的数量级的时候,就可能会出现参数过多的提示。
这时候就需要用到 xargs 将参数拆分成小段来执行。
页:
[1]
查看完整版本:
shell的最大命令行长度