Ayuda con bash script

Imagen de manolo_mmn
0 puntos

Hola necesito ayuda para hacer un bash script, utilizando el comando ps -faxl tengo que mostrar la información sobre los procesos de los usuario que pertenecen al grupo indicado.
Ademas quiero mostrar un proceso por line con las siguientes columnas: UID,PID,NICE,TIME,COMMAND.
#!/bin/bash

uid=`ps faxl |grep $1|sed 's/ */-/g'|cut -f2 -d -`
pid=`ps faxl |grep $1| sed 's/ */-/g'|cut -f3 -d -`
nice=`ps faxl|grep $1|sed 's/ */-/g'|cut -f6 -d -`
time=`ps faxl|grep $1|sed 's/ */-/g'|cut -f12 -d -`
command=`ps faxl|grep $1|sed 's/ */-/g'|cut -f15 -d -`

#echo "UID: $uid PID: $pid Nice: $nice Time : $time Command: $command"

echo "UID PID NICE TIME COMMAND"
echo "$uid $pid $nice $time $command"

Esto es lo unico que he conseguido, muy mal por cierto me dalta algun comando que no se.
Espero que me ayudeis
Salu2 y gracias.