#node.js #json #terminal
#node.js #json #терминал
Вопрос:
У меня есть 100 файлов .js с разными кодами в каждом. Но у каждого из них есть одна строка кода, которая похожа во всех из них, а именно
"body": `{"pagination","from":${i},"size":48},date":"19122020"}`
Теперь я хочу запустить скрипт для замены 19122020
во всех 100 файлах .js чем-то другим (например 12345678
), а затем сохранить все 100 файлов .js с новыми данными, которые я заменил.
Думаю, что у меня есть файл .js, например execute.js
, со скриптом, с которым мне нужна помощь здесь. А затем я запускаю свой терминал node execute
, и результатом будет поиск и замена определенной строки в каждом из 100 файлов .js.
Есть ли способ сделать это?
Комментарии:
1. Зачем это делать в терминале? Откройте любой современный редактор кода и скажите ему сделать это за вас? VS Code, Sublime, Atom и т. Д. Могут Все это сделать
2. Я использую Visual Studio Code, а затем сохраняю свои коды в .js, затем выполняю с
node filename
помощью .. это то, что вы рекомендуете? Если да, то теперь мне нужно знать, как написать сценарий, который я описал выше, чтобы я мог выполнить сценарий3. code.visualstudio.com/docs/editor /… : найдите шаблон, который вам нужно обновить, и напишите замену, а затем примените ко всем файлам.
4. Это потрясающе! Вы хотите опубликовать в качестве ответа, чтобы я согласился. Спасибо
5. Я этого не делаю, это всего лишь базовая функциональность редактора, которую мы ожидаем в любом IDE и редакторе кода (а не текстовом редакторе) уже много лет, гораздо разумнее не задавать этот вопрос и, вероятно, дать «что может сделать мой редактор кода из коробки» немного для чтения -через =)