Quiero eliminar las primeras 25 líneas de texto de un documento de bots .txt cada vez que uso un comando en mi servidor de discordia (sé cómo hacerlo por comando pero no sé cómo eliminar las filas)
var text = fs.readFileSync("./data/bots.txt", "utf-8"); var bot = text.split("\n")por cierto, no puedo omitirlos cada 25 primeras líneas porque el archivo de bots tiene 10.000 líneas y cada vez que se usa un bot, debe eliminarse de los documentos
Bajo el supuesto de que cada línea está separada por una nueva línea, haría lo siguiente:
Así que haría esto con nodejs:
const fs = require("fs") const text = fs.readFileSync("./data/bots.txt", "utf8"); const textArr = text.split("\n"); // This removes the 25th line as well, if you want to keep it // change it to 24 const textArrNew = textArr.slice(25); const string = textArrNew.join("\n"); fs.writeFileSync("new2.txt", string);