Mercurial > octave
changeset 30962:b9e4d91d20ce
maint: merge stable to default.
author | Rik <rik@octave.org> |
---|---|
date | Fri, 22 Apr 2022 07:44:12 -0700 |
parents | 98bff9749345 (current diff) 42cf34140699 (diff) |
children | f14ad09af093 |
files | scripts/miscellaneous/ls.m |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/miscellaneous/ls.m Fri Apr 22 08:55:26 2022 +0200 +++ b/scripts/miscellaneous/ls.m Fri Apr 22 07:44:12 2022 -0700 @@ -91,7 +91,7 @@ endif else ## Escape any special characters in filename - args = regexprep (args, '([^][\w.*?-])', '\\$1'); + args = regexprep (args, '(?<!\\)([^][\w.*?-\\])', '\\$1'); ## Undo escaped spaces following command args ## Only used for command form where single str contains many args. ## Example: list = ls ("-l /usr/bin")