数组赋值左侧细节
数组删除细节
数组赋值右侧细节
-
数组赋值左侧细节
sub_all是变量名sub_all[@]是变量中所有的内容.’='左面的内容应该是变量名称,且bash中规定变量名由字母数字及下划线组成,所以sub_all[@]会被认为是不规范的变量名. -
数组删除细节
语法就是这样的 -
数组赋值右侧细节
加’()‘代表数值内容作为元组赋值给左面的变量,如果不加’()'那变量"all"里面的内容就会作为字符串赋值给sub_all.也就是说all里面如果有10个元素组成的元组,那加"()“赋值给sub_all,sub_all里面的内容也是10个元素组成的元组.而如果不加”()"那all里面的所有元素就会变成一整个个字符串赋值给sub_all
个人理解欢迎指正^_^
1 个赞
谢谢