Usa -
para entrada estándar:
sort -R somefile | split -l 50 - out
Desde man split
:
Salida de piezas de tamaño fijo de INPUT a PREFIXaa, PREFIXab, ...; el tamaño predeterminado es 1000 líneas y el PREFIJO predeterminado es 'x'. Sin ENTRADA, o cuando la ENTRADA es - , leer entrada estándar.
Permitiendo -
para especificar la entrada es stdin es una convención que siguen muchas utilidades de UNIX.
out
se interpreta como archivo de entrada. Puede usar un solo guión para indicar la lectura desde STDIN
:
sort -R somefile | split - -l 50 out