我如何回显包含单引号的行?
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'\' ]
我想回显包含单引号的行,但是当我回显它时,输出结果中该行内没有引号。我正在使用这个 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'\' ]