Se você usar o bash, a seguinte linha fará o trabalho
$ cat </dev/tcp/time.nist.gov/13
56525 13-08-21 23:07:09 50 0 0 55.6 UTC(NIST) *
Ele aproveita os recursos de rede internos¹ do shell bash. Se você usa um shell POSIX ou qualquer outro shell, pode usar, por exemplo, netcat.
$ nc time.nist.gov 13
56525 13-08-21 23:07:09 50 0 0 55.6 UTC(NIST) *
Ambos os comandos consultam o servidor de timer na porta TCP 13 do Instituto Nacional de Padrões e Tecnologia e emitem os dados recebidos no stdout.
IT EDIT: Na página do manual Bash: O Bash lida com vários nomes de arquivos, especialmente quando eles são usados em redirecionamentos, conforme descrito na tabela a seguir:
/dev/tcp/host/port
Se host for um nome de host ou endereço da Internet válido e porta for um número de porta inteiro ou
nome de serviço, o bash tentará abrir uma conexão TCP no soquete correspondente.
/dev/udp/host/port
Se host for um nome de host ou endereço da Internet válido e porta for um número de porta inteiro ou
nome de serviço, o bash tentará abrir uma conexão UDP no soquete correspondente.