尝试访问ls *.txt | wc -l包含许多文件的目录时出现以下错误:
ls *.txt | wc -l
-bash: /bin/ls: Argument list too long
此“参数列表”的阈值是否取决于发行版或计算机的规格?通常,我wc -l会将如此大的结果的结果通过管道传递给其他一些命令(例如),所以我不关心终端的限制。
wc -l
ls arguments
arguments ×1
ls ×1