bash 中""
和\
有区别吗?
例如,ls *""*
和 ls *\*
将为我返回相同的结果。
最佳答案
""
版本将产生更多的开销来解析任何潜在变量/运算符的引号的内部结构。反斜杠空格版本将被视为只是一个没有额外开销的文字空间。两者之间的 cpu 时间/内存使用的实际成本将是完全微观的,但是,除非它在一个正在运行 kajillions 次的循环中。
关于bash - bash 中空格 ""和 '\' 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6959655/