Problemilla con un Script

Wenas quisiera hacer un sencillo shell script que pasandole un argumento este te muestre los procesos con esa prioridad, pero tengo un problemilla [tomaaa]


ps -l -A | cat >aux1 && awk '{printf "%s %s \n",$7,$14}' aux1 | sort >aux2
sed -n '/^"$1".*/w salida' aux2
cat rm aux1
rm aux2
rm salida
exit

Le faltan algunas cosillas pero basicamente es esto, me falla exactamente en:
sed -n '/^"$1".*/w salida' aux2
ya que al decirle al sed, que tome las lineas que empiezen por "$1" hay algun error

Gracias por la ayuda
Ehm..... ¿no te estás complicando MUCHO?

ps -A -l | awk -v p=$1 '$8 == p { print $14 }'


- ferdy
si puede ser si [risita]

como podria hacerlo, a mi no se me ocurre otra forma [tomaaa]
¿Acaso has probado lo que he puesto en el mensaje anterior?
Muchas gracias [oki]

No había leído lo que habías puesto [toctoc] [toctoc]
4 respuestas