Použijte - pro stdin:
sort -R somefile | split -l 50 - out
Od man split :
Výstup kusů pevné velikosti INPUT do PREFIXaa, PREFIXab, ...; výchozí velikost je 1000 řádků a výchozí PREFIX je 'x'. S noINPUT, nebo když je INPUT - , přečtěte si standardní vstup.
Povolení - zadejte vstup je stdin je konvence, kterou se řídí mnoho unixových nástrojů.
out je interpretován jako vstupní soubor. Čtení z STDIN můžete označit jedinou pomlčkou :
sort -R somefile | split - -l 50 out
Zakázat funkce optimalizované pro AVX v glibc (LD_HWCAP_MASK, /etc/ld.so.nohwcap) pro záznam valgrind a gdb
Jak mohu spravovat podrobnost protokolu uvnitř skriptu shellu?