ccName=`echo $tableName|awk -F"." '{for(i=1;i<=NF;i++){print $i}}'|awk -F "=" '/udw.udw_event.*event_action=/{print $2}'`
tableaName的值可能是 udw.udw.event_action=abctest.event_day=20131210 这样,或者是udwetl_abc.event_action=abc.event_day=111111
目标是,如果是udw.udw_event的找出event_action的值
用到了awk的 -F 参数来分割列,用到了NF表示列数,用了正则匹配来过滤。
第一次用真心不容易。