标签: unix cat
cat命令是否将整个文件加载到主内存中?
for i in `cat file.txt`; do # some logic on i done
当文件很大时,这个代码是否有任何性能问题,比如5-6 GB?
答案 0 :(得分:2)
cat不会加载整个文件,但上面的for循环中的进程替换将
cat
如果每行有一个条目,则可以改为:
while read line; # some logic on $line done < file.txt