Blob
1 #!/bin/sh3 flag=''4 if [ "x$1" = "x-a" ]5 then6 flag=-a7 shift8 fi10 case $# in11 0)12 user=$USER13 ;;14 1)15 user=$116 ;;17 *)18 echo 'usage: psu [-a] [user]' 1>&219 exit 120 esac22 9 ps $flag | grep "^$user " | awk '23 BEGIN { min = 1000000 };24 {25 line[0+nline++] = $0;26 n = length;27 sub(/ +/, "", $0);28 n -= length;29 if(n < min)30 min = n;31 }32 END{33 s = "";34 for(i=0; i<min-1; i++)35 s = s " ";36 for(i=0; i<nline; i++){37 sub(s, "", line[i])38 print line[i]39 }40 }41 '