C Shell 限制

以下是 C Shell 的限制。

  • 字不能长于 1024 字节。
  • 参数列表限制为 ARG_MAX 字节。 ARG_MAX 变量的值可在 /usr/include/sys/limits.h 文件中找到。
  • 包括文件名扩展的命令参数个数限制为参数列表中允许的字节数的 1/6th
  • 命令替换可以取代不多于一个自变量列表中允许的字节。
  • 要检测循环,Shell 限制单个行上别名替换的个数为 20。
  • csh 命令不支持基于字符等价分类的文件名扩展。
  • csh 执行任何应用程序前打开的文件描述符(除标准输入、标准输出和标准错误)对于该应用程序都不可用。