Escape % for windows batch in palSh (#6688)

Signed-off-by: Shirang Jia <shiranj@amazon.com>
This commit is contained in:
Shirang Jia
2022-01-05 09:54:52 -08:00
committed by GitHub
parent 05da6aaa67
commit 1d0cd46cb7
+4 -3
View File
@@ -42,10 +42,11 @@ def palSh(cmd, lbl = '', winSlashReplacement = true) {
if (env.IS_UNIX) {
sh label: lbl,
script: cmd
} else if (winSlashReplacement) {
bat label: lbl,
script: cmd.replace('/','\\')
} else {
if (winSlashReplacement) {
cmd = cmd.replace('/','\\')
}
cmd = cmd.replace('%', '%%')
bat label: lbl,
script: cmd
}