shell脚本一些坑

1.将数组传入函数中需要这样传"${cloudprod_dpms_ignore_table_lists[*]}",直接传数组名只能获取到第一个数据

函数中接收时需要ignore_tables=$8,$8变量不能加双引号

2.for...in...循环一组数据时(从一条命令中获取然后赋值给一个变量,for in循环这个变量),$tables变量不能加双引号,如for table in $tables,如果加了双引号会把整个变量当成一个整体来循环一次,一次取出所有数据

posted @ 2019-06-17 14:36  小宇子2B  阅读(168)  评论(0编辑  收藏  举报