1#!/bin/rc 2# psu - ps for just one user 3rfork e 4flags=() 5while (! ~ $#* 0 && ~ $1 -*) { 6 flags = ($flags $1) 7 shift 8} 9 10# sed -n p rather than grep so that we get buffered writes. 11# this is a huge difference in drawterm. 12switch($#*){ 13case 0 14 ps $flags | sed -n '/^'$user' /p' 15case 1 16 ps $flags | sed -n '/^'$1' /p' 17case * 18 echo Usage: psu '[ps-flags] [ user ]' >[1=2] 19 exit usage 20} 21