I have a string like this
<user>@<server>:<port>:/foo/bar
and I would like to extract the user, server, port and directory.
The user can easily be extracted by
echo <string> | awk -F"@"'{print $1;}'
But the server lies within two different delimeters. Is this possible via awk
?