Ritesh Vishwakarma Asked: 2018-07-26 04:04:14 +0800 CST2018-07-26 04:04:14 +0800 CST 2018-07-26 04:04:14 +0800 CST 使用回显命令时无法包含逗号 772 我试图在 /etc/snmp/snmpd.conf 文件中回显 SNMP 配置,但是,我注意到它正在删除“”,同时回显配置文件中的文本.....我尝试了以下方法,但是想不通......请帮忙!!!!操作系统:Oracle Linux 服务器 6.4 版 quoting 1 个回答 Voted Best Answer ilkkachu 2018-07-26T09:05:29+08:002018-07-26T09:05:29+08:00 引号(单引号'或双"引号)用于引用其他特殊字符,如空格和全局字符,或其他引号: $ echo "*" * $ echo "'" ' $ echo '"ab""c"' "ab""c" 或者您可以使用反斜杠来转义引号: $ echo \"abc\" "abc" 单引号和双引号之间的区别在于双引号内的反斜杠(用于转义其他字符)和美元符号(用于参数扩展和命令替换)仍然是特殊的。在单引号内,它们不是。 也可以看看 Greg 的 wiki中的引用。 shell 双引号和单引号的好记法是什么? 什么时候需要双引号?
引号(单引号
'
或双"
引号)用于引用其他特殊字符,如空格和全局字符,或其他引号:或者您可以使用反斜杠来转义引号:
单引号和双引号之间的区别在于双引号内的反斜杠(用于转义其他字符)和美元符号(用于参数扩展和命令替换)仍然是特殊的。在单引号内,它们不是。
也可以看看