1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| const fs = require("fs");
|
| /*
| Lese die per Kommandozeile übergebenen Dateien ein und ersetze das gesuchte Wort in diesen durch den gewünschten Wert
|
| Beispielaufruf aus der Konsole:
| node replace.js Suchwort Ersetzungswort ./file-1 ./file-2 ./file-3
| */
|
| const parameters = {
| search: process.argv[2],
| replace: process.argv[3],
| files: process.argv.slice(4)
| }
|
| async function readFile(path) {
| // noch promisifizieren
| fs.readFile(path, {encoding: "utf8"}, (error, content) => {
|
| });
| }
|
| async function writeFile(path, content) {
| // noch promisifizieren
| fs.writeFile(path, content, {encoding: "utf8"}, (error) => {
|
| });
| }
|
|