AWK 脚本编写习惯

教训总结: 不能忽略了脚本语言的编写规范!

  1. 创建数组的时候初始化,特别是在for循环中使用的数组;
  2. u_count[""]=0;
    g_count[""]=0;

     

  3. 认真对待对象,特别是数组的命名;
  4. username_to_directory[username]=directory;

     

  5. 在正式处理逻辑之前保证每条数据的合法性;
  6. if (NF != 10) {
    #    ignore
    } else {
    etc.

     

  7. 为每一个数据列定义有意义的名称,减少当输入列发生变化时的修改工作;
  8. size=$1;
    user=$4;
    group=$5; 

     

posted @ 2013-11-21 11:32  silverleo  阅读(200)  评论(0编辑  收藏  举报