2
为什么要在shell脚本中转义琐碎的字符?
我刚刚打开了一个旧的shell脚本(在Solaris上用旧的ksh88编写),发现在整个代码中重复了以下内容: [ -f $myfile ] && \rm -f $myfile 转义的反斜杠使我感到奇怪。 我知道这是故意的,因为在整个代码中都重复了这种(显然无用的)转义。原始作者早已不在,我无法与他取得联系以询问他。 这仅仅是作者的一个有趣的特质,还是某种在某个时间点变得有意义的已弃用的良好实践?也许实际上是推荐的做事方式,而我完全错过了一些东西?