Bash中的$ *和$ @有什么区别?

时间:2019-07-22 20:19:27

标签: bash variable-expansion

根据LinuxHint

  

$ *从一个开始扩展到位置参数。当扩展出现在双引号内时,它将扩展为一个单词,每个参数的值由IFS特殊变量的第一个字符分隔。

     

$ @提供从一个开始的位置参数。当在双引号内进行扩展时,每个参数都会扩展为一个单独的单词。

仅比较未引用大小写的定义,它们听起来很相似。在我的测试中,它们的行为似乎相同。

Bash中的$ *和$ @在行为和语法上有什么区别?

0 个答案:

没有答案