bash – 当无关紧要时,最佳报价是什么?
发布时间:2020-12-16 01:51:22 所属栏目:安全 来源:网络整理
导读:如果我想要像: foo="bar baz"foo='bar baz' 使用双引号或单引号是最佳做法吗? 解决方法 我倾向于使用双引号,除非我真的需要使用单引号来停止变量插值或其他原因. 也许这是我在使用双引号而不是单引号等Pascal,Fortran和Basic等语言成长的过程中的一部分.但
如果我想要像:
foo="bar baz" foo='bar baz' 使用双引号或单引号是最佳做法吗? 解决方法
我倾向于使用双引号,除非我真的需要使用单引号来停止变量插值或其他原因.
也许这是我在使用双引号而不是单引号等Pascal,Fortran和Basic等语言成长的过程中的一部分.但是,由于您在BASH中使用的大多数字符串都会进行变量插值,因此您可能习惯使用双引号而不是在语句中是否需要双引号或单引号.你变量可能是: foo='Thank you!' 现在,但是当你修改它时: foo='Thank you,$name!' 你也不必记得编辑引号,而你也是. 在您实际需要单引号的少数情况下,您可以轻松地在心理上转移相反的方式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |