Hi,
by doing a
ps aux | grep UserName
The output do not keep the LF[1] 😡
I’ve found some solution online by they involve 3 or more pipe | !
On my side, I’ve made this
ps -fp $(pgrep -d, -u UserName)
But still I found it not super human readable.
Is their a native way with ps to filter users ? or to grep it but the keep the LF ?


If I do
ps aux | grep root, then the newline is preserved. So I’m not sure what exactly the problem is. There is a user option for ps, but it does not work with aux,ps --user root. You canps ax --user root, but I’m not sure if this output is what you want.Btw if you grep, then I recommend using
^user, so it only matches the beginning of each line (the actual username), asps aux | \grep ^root(notice the backslash). Do you have an alias for grep? Try\grepinstead. The backslash in front of the command will use the actual command and ignore your alias.