Кроме того, awk довольно прост:
awk '{filename = FILENAME NR; print > filename; close(filename)}' A
Но я получаю оба типа процессов!
Довольно удивительный, полагая, что в странице справочника говорится:
За исключением описанного ниже, опции выбора процесса являются дополнением. Выбор по умолчанию отбрасывается, и затем выбранные процессы добавляются к набору процессов, которые будут отображены. Процесс таким образом покажут, если он встретит какие-либо из данных критериев выбора.
Как HaukeLagin объясненный, это нормально. Простой способ вокруг этого состоит в том, чтобы проанализировать ps
вывод:
ps u -t "$(tty)" | gawk '$1 == "mysql" || $1 == "USER"'