Sein Problem ist ja das sein grep den Regex nicht frißt.
Also wenn er nur den Service Namen haben will gibt es ja extra die libc-Calls
getservbyname und
getservbyport. Wenn man nicht extra ein C-Proggy schreiben will tut es auch folgendes:
Code:
thomas@server:~$ perl -e 'print scalar getservbyname("
ssh","
tcp"),"\n";'
22
thomas@server:~$ perl -e 'print scalar getservbyport(22,'
tcp'),"\n";'
ssh