我经常在网站上看到教程或在这个网站上的帖子,这些文章在命令行中大量使用了以下字符。通常情况下,它们似乎被用于非常相似的目的。在命令行或shell编程中使用它们有什么不同?我用哪一种呢?
" " double quotes
' ' single quotes
` ` backticks发布于 2011-01-04 16:28:46
单引号('')用于保留引号中每个字符的文字值。
使用双引号(""),除了美元符号($)、后向单引号( ``)和反斜杠(\)外,所有字符的文字值都会保持不变。
当将命令包含在反滴答(``)中时,shell解释为“后面的命令的输出”。这被称为“命令替换”,因为命令本身的输出被替换。
参考资料:
https://askubuntu.com/questions/20034
复制相似问题