(^o^)/~完美 发表于 2018-8-18 07:21:53

shell的最大命令行长度

  linux的shell可以输入命令行,但是其长度是有限制的,在编写脚本程序的时候需要注意,否则可能由于命令过长而拒绝执行。
  获取这一系统参数的方法是:getconf ARG_MAX
# getconf ARG_MAX  
2621440
  当执行 rm -f *; mv * 之类的命令时,如果被操作的文件数量达到上万的数量级的时候,就可能会出现参数过多的提示。
  这时候就需要用到 xargs 将参数拆分成小段来执行。


页: [1]
查看完整版本: shell的最大命令行长度