GNU coreutils の split コマンドだと -n オプションってのがある。

$ split -n l/10 95lines.txt

# 1/10 じゃなくて l/10 ね(line の l)

ただ、こうなる↓

$ wc -l xa?
12 xaa
9 xab
9 xac
9 xad
9 xae
9 xaf
9 xag
9 xah
9 xai
11 xaj
95 合計