Git Bash拆分多文本文件报错:split: extra operand错误原因排查
Git Bash中split命令报错的原因
你在Windows 10的Git Bash里执行split -b 500k *.txt时出现split: extra operand ‘DPtr3ltmwr3PI.txt’错误,核心原因是GNU split命令默认仅支持处理单个输入文件。
当你用*.txt作为参数时,Git Bash的shell会将其展开为当前目录下所有.txt文件的文件名列表(比如file1.txt file2.txt DPtr3ltmwr3PI.txt ...),而split只能识别第一个文件名作为输入文件,后续的所有文件名都会被它判定为“额外操作数”,从而触发报错。
如果要批量拆分所有.txt文件,可以用shell循环逐个处理:
for file in *.txt; do split -b 500k "$file"; done
内容的提问来源于stack exchange,提问作者Just Me
相关产品推荐
相关产品推荐

