1/BufferStatus/ { 2 pix = $2/96; 3 # print pix; 4 str = ""; 5 if($3 < $4) { 6 for(i=0; i < $2; i= i + pix) { 7 # print i, $2, $3, $4; 8 # printf("/"); 9 if(i < $3) { 10 str = str "*"; 11 } else if (i >= $3 && i < $4) { 12 str = str "-"; 13 } else if (i >= $4) { 14 str = str "*"; 15 } 16 } 17 18 } else { 19 for(i=0; i < $2; i = i + pix) { 20 # print i, $2, $3, $4; 21 # printf("\\"); 22 if(i < $4) { 23 str = str "-"; 24 } else if (i >= $4 && i < $3) { 25 str = str "*"; 26 } else if (i >= $3) { 27 str = str "-"; 28 } 29 } 30 } 31 printf("|%s| - %d\n", str, $2); 32} 33