NodeJS: Проверьте, имеет ли строка управляющие коды ANSI, которые собираются из выходных данных команды оболочки - PullRequest
0 голосов
/ 24 мая 2019

Я собрал стандартный вывод git clone <repo> в файл, используя NodeJS spawn API

Я хочу проверить, есть ли в файле символы escape-последовательности, такие как \033[2K, \033[0K, \033[1A

Я попробовал следующий код, но я получаю сообщение об ошибке типа ocatal escape sequences not allowed in strict mode

fs.readFile("out.txt", "utf8", (err, data) => {

  console.log("has sequence", data.includes("\033[0K"))
  console.log(data)
});

Мой вопрос:

Как получить индекс escape-последовательностей ANSI в строке?

...