Utilisez - pour stdin :
sort -R somefile | split -l 50 - out
À partir de man split :
Sortie des morceaux de taille fixe de INPUT vers PREFIXaa, PREFIXab, ... ; la taille par défaut est de 1000 lignes et le PREFIXE par défaut est 'x'. Avec noINPUT, ou lorsque INPUT est - , lire l'entrée standard.
Autoriser - pour spécifier l'entrée est stdin est une convention suivie par de nombreux utilitaires UNIX.
out est interprété comme fichier d'entrée. Vous pouvez utiliser un seul tiret pour indiquer la lecture à partir de STDIN :
sort -R somefile | split - -l 50 out