From 5dbfc65e7f8860a150357873a4a549724b4f21ea Mon Sep 17 00:00:00 2001 From: whyour Date: Mon, 25 Apr 2022 23:55:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=8E=AF=E5=A2=83=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E8=BD=AC=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- back/services/env.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/back/services/env.ts b/back/services/env.ts index 05bb98d0..9f4d7e2c 100644 --- a/back/services/env.ts +++ b/back/services/env.ts @@ -168,7 +168,9 @@ export default class EnvService { .filter((x) => x.status !== EnvStatus.disabled) .map('value') .join('&') - .replace(/"/g, '\"') + .replace(/(\\)[^\n]/g, '\\\\') + .replace(/(\\$)/, '\\\\') + .replace(/"/g, '\\"') .trim(); env_string += `export ${key}="${value}"\n`; }