這是一個後續問題是否可以增加ksh變量接受的最大字符數?
What is the maximum number of characters that the ksh variable accepts?
我檢查了我的環境,它僅允許
#include <sys/limits.h>
$ cpp << HERE | tail -1
> #include <limits.h>
> ARG_MAX
> HERE
1048576
有沒有增加這個辦法?或任何替代品
while read line;
do
#parse logic
done < $filename
要處理真正的長行?根據我解析的記錄,它不會停在2M字符行。
環境細節:
AIX $ KSH Version M-11/16/88f
爲什麼你想要這麼大的shell變量? –
它是AIX內核還是Linux內核? –
你不能用'ksh'來解析文件嗎? –