Я немного повозился с awk, и я все еще новичок в bash / awk, поэтому терпите меня
, когда я делаю это, чтобы найти все процессы, работающие от имени root
ps aux | awk '$0 ~ /.*root*./ {print $0, $11}'
он распечатывает все, как я ожидал, но также печатает строку внизу, которая включает МОЕ имя пользователя (не root) и процесс awk.Это почему?Что я могу с этим поделать?
Примечание. Меня не очень интересуют альтернативные решения для распечатки всех процессов, имеющих root.Я уже могу это сделать.Я хочу понять, что здесь происходит и как я могу это использовать.