我如何回显包含单引号的行?

how can i echo a line containing single quotes?

我想回显包含单引号的行,但是当我回显它时,输出结果中该行内没有引号。我正在使用这个 echo rule_files: [ '${path.config}/folder/*.py' ] 并且输出是

rule_files: [ ${path.config}/folder/*.py ]

我希望输出包括路径周围的单引号。

你必须转义引号:

echo rule_files: [ \'${path.config}/folder/*.py\' ]

echo rule_files: [ \''${path.config}/folder/*.py'\' ]