cat file1.txt file2.txt > file.txt
网上都是这样的命令,感觉很不靠谱,因为文件内容读到内存了,如果一个文件8GB,而电脑只有4GB内存,且不是内存不足,而且屏幕很多乱码显示
cat file1.txt file2.txt > file.txt
网上都是这样的命令,感觉很不靠谱,因为文件内容读到内存了,如果一个文件8GB,而电脑只有4GB内存,且不是内存不足,而且屏幕很多乱码显示
使用cat和管道,并不会将文件都读取到内存。
因为你第一个命令的输出流,直接指向了一个文件,也就是 读取文件 > 新文件
是没有先读取到内存
这种你臆想的操作的
如果你不指定输出流,那默认就是输出到屏幕,就是你所说的乱码
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答853 阅读✓ 已解决
2 回答3.3k 阅读
1 回答1.1k 阅读✓ 已解决
直接将一个文件添加到另一文件之后,像这样: