我使用下面提到的代码来处理文件。即使我认为我有足够的空间来处理文件我忘记了内存。相同的脚本适用于小文件。
#!/bin/ksh
Perl -p -i -e 's/....... replacer comment...../g' bulk_file.xml;
Sleep 5
答案 0 :(得分:0)
系统限制程序可以使用的meomory数量是很常见的。它可以防止内存泄漏堵塞系统。使用3GB文件时,您可能会遇到此限制。此时系统将终止您的脚本。在大多数Linux系统上,您可以使用ulimit命令更改此内存限制。您也可以在启动程序后运行top以跟踪内存使用情况。