【发布时间】:2015-03-22 21:44:57
【问题描述】:
我有一个 JSON 文件太大,Notepad++ 无法打开。有人告诉我写字板会打开它,但它只是挂了。
文件需要在文件开头的新行上有一个左括号[,在文件末尾的新行上有一个右括号]。
我已经使用sed 将逗号放在此文件的每一行的末尾,使用的是我在此处找到的命令。但是,我对 sed 和正则表达式的了解还不够,无法为括号编写自己的内容,我不想把它搞砸。
我还发现了这个用于在文件开头添加两行的 Perl 命令:
perl -pi -e '$.=0 if eof;print "first line\nsecond line\n" if ($.==1)' *.txt
我不明白它在说什么。可以调整为开头为1,结尾为1吗?如果您能解释一下,我将不胜感激。
【问题讨论】:
-
手动拼凑 JSON 可能会对您的流程造成危害。
-
TextPad 是一款不错的 Windows 文本编辑器,支持大文件并包含一个月的试用期。在我为我的副本付费之前,它只是经常发出警告,并没有真正阻止你使用它。
-
思南乌努尔怎么会有危险?我只是添加括号。
标签: regex perl sed large-files