好吧所以我在JS格式中列出了这样的列表:
{ text:"item1here", link: "0"},
{ text:"item2here", link: "0"},
...
{ text:"item2000here", link: "0"}
列表中有超过2,000个项目,我需要一种获取链接的方法:“0”匹配列表中的条目号,从0开始向上。显然某种搜索和替换会发现。关于如何解决这个问题的任何想法?我在Mac上,因此非常感谢任何UNIX或OS X方法。
答案 0 :(得分:2)
这应该这样做:
perl -e '$i=0; while(<>) { if(s/link\:\s+\"0\"/link: "$i"/){ $i++;} print; }' yourfilename > newfilename
使用各种UNIX命令有很多种方法。如果您需要详细解释,请告诉我。
答案 1 :(得分:0)
var i = 0;
for (var obj in names) {
obj.link = String(i);
i += 1;
}
(这是你用JavaScript编程的方式)