On Tue, 06 Dec 2022 16:52:40 +0200 Eli Zaretskii wrote: > Windows file names cannot include quote characters, so don't use > them. And it's TEMP value that you need to tweak, not the file names > etags scans. Thank you, fixed. > I don't understand why you need an extra pair of quotes in the > expanded string. > > $ echo \''hello; world' > 'hello; world > > As you see, the semi-colon was successfully hidden from the shell. > > What am I missing? $ echo Emacs > "'hello'world" $ cat '\''hello\''world' <---- use \'', error cat: '\hello\world': No such file or directory $ cat ''\''hello'\''world' <---- use '\'' Emacs You can also refer to: 1. https://stackoverflow.com/questions/48970174/escape-single-quote-in-command-argument-to-sh-c 2. And I found a similar function in PHP: $ cat test.php