Para obter o UID do nome de usuário, use id -u
:
$ id -u root
0
$ id -u lightdm
112
$ id -u nobody
65534
Mas você está reinventando a roda. pgrep
já lida bem com isso:
$ pgrep -u www-data
1909
1910
1911
1912
$ id -u www-data
33
$ pgrep -u 33
1909
1910
1911
1912
Você também pode usar ps
:
$ ps -U www-data -o uid,pid
UID PID
33 1909
33 1910
33 1911
33 1912