解决argument list too long错误

一个目录有2万个左右的json小文件,大小只有100k上下,当需要合成一个大文件时,无论是ls 还是 cat 命令时都会报argument list too long 错误,下面用两条命令来解决

find   ./目录名 -type f -name '*.txt' -exec cat {} \; >文件名.txt

目录名下是有2万个小文件,文件名是最后合成一个大文件的文件名

sed -i "s/^}{/}\n{/g" 文件名.txt

将记录用回车符分隔开

json文件格式检查工具    http://blog.chinaunix.net/uid-24774106-id-3830242.html

猜你喜欢

转载自blog.csdn.net/lepton126/article/details/79989534