2

Bash 允许使用${#string}(字符串长度)或${array[10]}(索引数组)之类的东西。还有比上述更多的形式,例如用于修剪、替换、更改大小写等的形式。

我一直无法为这些找到合适的名称。我看到消息来源将这些称为“字符串操作”或“数组操作”,但我找不到使用这些名称的任何官方来源。

手册似乎完全避免命名这些结构。

有谁知道这类结构的名称?(${....}用于操作字符串和数组的形式。)或者至少是我可以谷歌的非官方名称?

4

1 回答 1

3

这些是“参数扩展”结构。

看:

于 2019-08-15T20:30:46.400 回答