Я знаю аргумент "-C", который может фильтровать по команде.
Но в моем сценарии у меня могут быть некоторые процессы с одинаковым именем процесса и разными аргументами.
Как отфильтровать по этим аргументам?
(Я знаю, что смогу потом перейти к grep, но это не на 100% точно. То есть: когда аргумент может содержать другой аргумент, например, если я хочу фильтровать по аргументу "bar" в этом списке:
+---------+---------+-----------+
| Process | Command | Arguments |
+---------+---------+-----------+
| 23 | foo | bar |
| 48 | foo | barbaz |
+---------+---------+-----------+
PS: я предполагаю, что большинство ответов порекомендуют мне использовать "pgrep" вместо "ps", но я хотел бы избежать этого, если это возможно.