Gerando uma lista CSV do Linux 'ps'

Suponha que eu tenho umps comando que se parece com isso:

ps -Ao args:80,time,user --sort time 

Isso me dará um conjunto de linhas separadas por "espaço". Uma linha pode ficar assim

paulnath -bash 00:00:00

Eu gostaria de convencer o ps a delimitar por vírgulas (ou até mesmo tabs!), Para que ele possa ser processado automaticamente por outros idiomas. Observe que os argumentos provavelmente terão espaços, portanto, despertar por campo não funcionará por si só.