我有 2250 个元数据文件,需要有一个从 0 开始到 2249 的唯一编号,如下行。
"name": "KF # RENUMBER",
我使用了 perl 命令 (perl -pi -w -e 's/SEARCH_FOR/REPLACE_WITH/g;' *.json) 将多个文件中的某个单词替换为我需要的任何内容,但我不知道如何替换用一个单词替换它,用数字替换它,所以在一天结束时我有多个文件,其中有一行:
"name": "KF # 1",
"name": "KF # 2",
...
"name": "KF # 2249",
我试过perl -pi -w -e 's/RENUMBER/$count++;/g;' *.json
但这"name": "KF # ++;",
在所有文件中都返回了
如果这很重要的话,我正在使用 MacOS 中的终端来执行此操作。
任何帮助,将不胜感激!谢谢!